c# - 如何以编程方式在 C# 中创建 Microsoft Access 数据库?

标签 c# .net database winforms ms-access

如果 Microsoft Access 数据库文件不存在,如何在 C# 中创建它?

最佳答案

最简单的答案是在您的程序中嵌入一个空的 .mdb/.accdb 文件并将其写入磁盘。

正确答案是将 COM Interop 与 ADOX 库一起使用:

var cat = new ADOX.Catalog()
cat.Create(connectionString);

请记住使用 OleDbConnectionStringBuilder 生成连接字符串。

关于c# - 如何以编程方式在 C# 中创建 Microsoft Access 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4778548/

相关文章:

c# - 如何创建 XPS 文档?

c# - 以编程方式设置 IIS 6.0 的服务器绑定(bind)

.net - "Ghost"行,SQL Server 2008 + .NET Windows 编程

mysql - MySQL 中的层次关系数据库设计

mysql - 如何使用 Derby 数据库?

database - 有没有办法检查 DB2 sql 日志中执行的实际 SQL 操作?,即提取了多少行等?

c# - 在 Fluent NHibernate 中创建复合索引?

c# - 在 ServerControl (ASP.NET) 的 <Head .../> 标记内添加 <Script .../> 标记?

c# - .NET decimal.Negate 与乘以 -1

c# - Socket.ReceiveMessageFrom() 的端点参数是什么?