我正在尝试在Windows CE 5.0应用程序中与数据库建立连接,并使用Compact Framework 2.0。该数据库位于项目文件夹内:
C:\Documents and Settings\softdil\My Documents\Visual Studio 2008\Projects\Datalogic\Datalogic
以下是我使用的代码行以连接和打开数据库:
C:\Documents and Settings\softdil\My Documents\Visual Studio 2008\Projects\Datalogic\Datalogic
以下是我使用的代码行以连接和打开数据库:
SqlCeConnection conn = new SqlCeConnection();
conn.ConnectionString = "Data Source = Datalogic.sdf;";
conn.Open();
这让我收到了一个美丽的“数据库文件未找到”的错误消息。
我也尝试使用绝对URI,但结果相同:
conn.ConnectionString = "Data Source = C:\\Documents and Settings\\softdil\\My Documents\\Visual Studio 2008\\Projects\\Datalogic\\Datalogic;";
我在这里做错了什么?
可能与正在调试(执行)移动设备上的应用程序有关吗?
我并不认为是这样,因为当应用程序加载时,数据库可以正常工作,这意味着它与列表框关联,并且可以从数据库正确地加载数据。