2012-06-26 24 views
0

我正在嘗試使用SQLITE。 不過我面臨着一個奇怪的問題:在SQLite中使用Linq:表被識別,但「結果視圖」給出錯誤

// Start of code 
connection = new SQLiteConnection(myConnectionString); 
connection.Open(); 
myDataContext = new Main(connection, new SqliteVendor()); 
// End of code 

追問「myDataContext」執行後(用調試器),我看到它的類型是「主」(如應該:)),也有作爲成員, 我在DB中定義的表的名稱(到目前爲止 - 非常好...),但... 嘗試打開一個表(其中有(!)記錄),然後嘗試打開「ResultView」該表的成員,我面臨的字符串 「SQLite錯誤\ n沒有這樣的表:主:XXXX」 (XXXX是表名......) (我來研究結構,因爲當我'我試圖通過linq命令獲取記錄 - 我有個例外。) 你有什麼想法可以導致這種行爲? 謝謝, Rivka

回答

0

好吧,我發現它的源... (實際上找到了幾個小時後,我發表了問題...) 我與Visual Studio和我的工作數據庫文件名是該項目的一部分。 由於我已經改變了第db文件名的(名稱和內容...),我忘記標記爲 它「始終複製」...這已經導致了這個問題。 請標記爲已解決...

+0

您好@Rivka Licht,歡迎來到StackOverflow。很好,你已經找到了解決方案,並感謝你也發佈它!由於您是發佈該問題的人,因此您需要自行將其標記爲*回答*。 :-) –

相關問題