2016-02-26 40 views
0

我正在寫一個運行在Windows Mobile CE設備上的vb.net應用程序。我試圖連接到駐留在PC上的sqlite數據庫,該設備將停靠在PC上並使用Windows移動設備中心連接到PC。我知道如何從wince應用程序連接到SQL Server或Express,但不是sqlite數據庫。請注意我不是試圖連接到SQL Server CE,而是連接到sqlite。提前致謝。將Windows-mobile 6.5應用程序連接到PC上的sqlite數據庫

+0

SQLite是基於文件的。你有沒有從設備上訪問PC的文件? –

+0

假設我可以,你是否建議我將它複製到設備然後打開它?或者有可能從PC上的位置打開它?該文件可能會非常大,所以我不想將其複製到設備。我寧願嘗試連接它。 – yas

回答

0

sqlite是一個基於文件的SQL實現。通常,當設備通過ActiveSync連接時,無法直接訪問PC上的文件。您可以在PC上創建網絡共享以啓用通過網絡連接訪問sqlite文件,然後使用PC和設備之間的虛擬ActiveSync網絡連接打開並映射設備的網絡共享。

您也可以使用activesync合作伙伴並自動同步PC和設備之間的文件,讓ActiveSync將文件從PC同步到設備上的\ My Documents,然後在您的代碼中使用此「本地」sqlite文件。

相關問題