有谁知道如何在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 Lau
答案 0 :(得分:0)
难怪这段代码不起作用。
路径无效。在Windows Mobile中没有C:\这样的驱动器。
您的计算机和Windows Mobile共享的位置("C:\Documents and Settings................\Data\iPhysioMobile")
是从计算机的角度来看,而不是Windows Mobile。
要了解运行应用程序的Windows Mobile中的文件夹,请使用Directory.GetCurrentDirectory
。然后从该位置打开.db文件。