我試過在Windows Phone 7上爲C#使用一堆不同版本的移植SQLite庫。我有一個SQLite文件下來從innertubes並正確存儲在IsolatedStorage(寫作二進制)。數據庫可以正常打開,但是當我嘗試在文件上運行SELECT查詢時,它會拋出「格式錯誤的方案(?)」異常。在WP7上SQLite SELECT(或UTF16幫助?)上格式錯誤(?)
數據文件本身被編碼爲UTF8,但看起來行數據正在寫入爲UTF16;數據庫文件的作者證實他在使用text16編寫數據時...
我的猜測是,因爲我發現每個C#庫都已經編譯,SQLITE_OMIT_UTF16已打開,我永遠不會成爲能夠從這個數據庫中讀取數據,這就是爲什麼我首先得到模式異常。
任何人都有: - 一個更好的理想,以什麼是錯的? - 有關支持UTF-16的WP7 SQLite庫的知識?
感謝, 蘭迪
當您運行select或嘗試訪問select所返回的行數據時,會發生您的問題嗎? – 2011-03-30 19:52:01