C#連接Access數據時總報找不到dbo.mdb的問題
來源:懂視網
責編:小采
時間:2020-11-09 09:23:32
C#連接Access數據時總報找不到dbo.mdb的問題
C#連接Access數據時總報找不到dbo.mdb的問題:今天用OleDb連接Access時總報找不到dbo.mdb的問題。可是我的連接字符串中明明寫著local.mdb。 單步跟蹤調試發現Connection中的連接字符串也是Provider=Microsoft.Jet.OLEDB.4.0; Data Source=local.mdb;,根本沒有dbo.mdb
導讀C#連接Access數據時總報找不到dbo.mdb的問題:今天用OleDb連接Access時總報找不到dbo.mdb的問題。可是我的連接字符串中明明寫著local.mdb。 單步跟蹤調試發現Connection中的連接字符串也是Provider=Microsoft.Jet.OLEDB.4.0; Data Source=local.mdb;,根本沒有dbo.mdb

今天用OleDb連接Access時總報找不到dbo.mdb的問題。可是我的連接字符串中明明寫著local.mdb。
單步跟蹤調試發現Connection中的連接字符串也是
”Provider=Microsoft.Jet.OLEDB.4.0; Data Source=local.mdb;”,
根本沒有dbo.mdb的事。后來查過排查發現是schema的問題。
SQL Server中有schema的概念所以我們一般都習慣寫成dbo.xxxTable,所以如果你要是也在Access中這樣寫的話,就會報如上找不到dbo.mdb的問題。修改SQL語句,去掉dbo后,問題解決。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
C#連接Access數據時總報找不到dbo.mdb的問題
C#連接Access數據時總報找不到dbo.mdb的問題:今天用OleDb連接Access時總報找不到dbo.mdb的問題。可是我的連接字符串中明明寫著local.mdb。 單步跟蹤調試發現Connection中的連接字符串也是Provider=Microsoft.Jet.OLEDB.4.0; Data Source=local.mdb;,根本沒有dbo.mdb