0

有谁知道如何在 windows mobile 6.5(模拟器)中打开 sqlite 数据库?我尝试使用以下代码打开它,但没有成功。它说“无法打开数据库”。

private SQLiteConnection con;

public void OpenDB(){

con = new SQLiteConnection(@"Data Source=C:\Documents and Settings................\Data\iPhysioMobile");

con.open();

}

我曾经使用数据库文件的完整路径。有谁知道它为什么会发生?或任何其他建议?

问候,

SW刘

4

1 回答 1

0

难怪这段代码不起作用。

路径无效。windows mobile中没有C:\这样的驱动器。

您的计算机和 windows mobile 共享的位置("C:\Documents and Settings................\Data\iPhysioMobile")是从计算机的角度而不是 windows mobile 的角度来看的。

要了解运行应用程序的 Windows Mobile 中的文件夹,请使用Directory.GetCurrentDirectory. 然后从该位置打开 .db 文件。

于 2012-05-22T02:22:36.843 回答