如何创建一个空的.mdb文件?我使用的是ADO.NET和C#。谢谢!使用ADO.NET创建新数据库(.mdb)
2
A
回答
6
复制预先存在的.mdb文件是最好的方法。
对于ADO.NET可连接到的其他大多数基于文件的数据库格式(如Excel文件)也是如此。由于基于文件的数据库系统使用文件系统作为主机和API与外部世界进行通信(与使用TCP-IP进行通信的MSSQL相反),因此使用System.IO来处理MS- SQL将使用T-SQL或系统存储过程或针对数据的特定于数据的API(例如SQL Server中的SMO)来完成。
COPY model.mdb newdb.mdb
是创建数据库命令
DEL newdb.mdb is the drop
DB命令等
4
我不认为这是一个“.NET原生”的方式做到这一点,但你仍然可以换ADOX:
using ADOX; // add a COM reference to "Microsoft ADO Ext. x.x for DDL and Security"
static void CreateMdb(string fileNameWithPath)
{
ADOX.Catalog cat = new ADOX.Catalog();
string connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0};Jet OLEDB:Engine Type=5";
cat.Create(String.Format(connstr, fileNameWithPath));
cat = null;
}
相关问题
- 1. ADO.NET命令脚本数据库创建
- 2. 更新mdb数据库表
- 3. 使用Java创建Access数据库文件(.mdb或.accdb)
- 4. ado.net使用数据库
- 5. 使用ADO.NET创建自定义数据库属性
- 6. 使用SQLite4Java创建新数据库
- 7. 创建使用数据库
- 8. 如何在Python中创建一个mdb数据库文件?
- 9. 德尔福:创建没有Ms Access的Access数据库(.mdb)
- 10. 如何使用ADO.Net连接数据库?
- 11. ADO.NET和使用不同的数据库
- 12. 使用ADO.NET删除数据库条目
- 13. 使用C#ADO.net ODBC到SQL数据库
- 14. 使用ODBC连接到ADO.NET数据库
- 15. 数据库没有更新ADO.Net
- 16. 数据库创建新访客用户
- 17. 用PDO创建新的SQLite数据库
- 18. 使用NHibernate创建数据库类库
- 19. PHP连接数据库(.mdb)
- 20. 使用存储过程和ADO.NET更新数据库
- 21. 如何在重新创建数据库时保留ADO.NET EDM的视图
- 22. 以编程方式创建Oracle数据库和模式ADO.NET
- 23. 重新链接到新的mdb然后删除旧的数据库(mdb)
- 24. ADO.NET EF - 无法使用VS2010建立数据库连接
- 25. 从删除/重新创建数据库在使用建--all
- 26. 将数据插入SQL Server数据库使用ADO.Net数据集
- 27. 使用变量名创建新的mdb表
- 28. 使用SSIS从两个独立的数据库创建新的数据库
- 29. 创建新数据库或使用现有的ASP.NET身份数据库?
- 30. 如何使用node.js中的sequelize从旧数据库重新创建数据库
然后我得到一个类没有注册错误的猫。创建 – Malfist 2008-12-06 19:37:31