如何創建一個空的.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. 更新mdb數據庫表
- 2. 使用Java創建Access數據庫文件(.mdb或.accdb)
- 3. 創建使用數據庫
- 4. 德爾福:創建沒有Ms Access的Access數據庫(.mdb)
- 5. 如何在Python中創建一個mdb數據庫文件?
- 6. 使用ADO.NET刪除數據庫條目
- 7. 使用C#ADO.net ODBC到SQL數據庫
- 8. 數據庫創建新訪客用戶
- 9. 用PDO創建新的SQLite數據庫
- 10. 使用NHibernate創建數據庫類庫
- 11. 重新鏈接到新的mdb然後刪除舊的數據庫(mdb)
- 12. 如何在重新創建數據庫時保留ADO.NET EDM的視圖
- 13. 使用存儲過程和ADO.NET更新數據庫
- 14. 從刪除/重新創建數據庫在使用建--all
- 15. 以編程方式創建Oracle數據庫和模式ADO.NET
- 16. ADO.NET EF - 無法使用VS2010建立數據庫連接
- 17. 將數據插入SQL Server數據庫使用ADO.Net數據集
- 18. 創建新數據庫或使用現有的ASP.NET身份數據庫?
- 19. 爲Synch .mdb訪問數據庫尋找備用(創可貼)
- 20. 用JPA創建數據庫?
- 21. 使用Access創建數據庫?
- 22. 使用LINQ to SQL創建數據庫
- 23. MVC使用SMOLite創建SQL數據庫
- 24. 使用C#創建數據庫?
- 25. 使用vba創建mysql數據庫
- 26. 使用psql自動創建數據庫
- 27. 使用Drupal創建數據庫表hook_schema()
- 28. Python使用win32com創建Access數據庫
- 29. 如何使用sqlcmd創建數據庫
- 30. 如何使用FluentNHibernate創建數據庫?
然後我得到一個類沒有註冊錯誤的貓。創建 – Malfist 2008-12-06 19:37:31