我面對一些問題:OleDbConnection的訪問數據庫的C#
我可以通過下面的代碼插入數據到我的數據庫:
oledbconnection = new oledbconnection (@"Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=C:\User\yourdbfile.accdb");
數據成功插入到我的數據庫,
但如果我將代碼更改爲
oledbconnection = new oledbconnection (@"Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=yourdbfile.accdb");
或
oledbconnection = new oledbconnection (@"Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=|DataDirectory|\yourdbfile.accdb");
我無法將數據插入數據庫,並且沒有錯誤。
另一個問題,
如何發佈我用的數據庫文件系統?因爲當我在另一臺電腦上安裝此係統時,錯誤顯示C:\User\yourdbfile.accdb
未找到。
複製'yourdbfile.accdb'文件在您的項目通過解決方案資源管理器,並使用'| DataDirectory目錄| \ yourdbfile.accdb'。 – adatapost 2013-04-26 02:09:17
我的「yourdbfile.accdb」已經存在於我的項目中。 @AVD – 2013-04-26 02:10:18
我認爲yourdbfile.accdb應該在您的應用程序數據文件夾中! – Mullaly 2013-04-26 02:18:52