【发布时间】:2011-07-19 08:13:50
【问题描述】:
我正在尝试与 Windows CE 5.0 应用程序中的数据库建立连接,并且我正在使用 Compact Framework 2.0
数据库位于项目文件夹内:
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;";
我在这里做错了什么?
可能与移动设备中正在调试(执行)的应用程序有关?
我真的不这么认为,因为加载应用程序时数据库会工作,这意味着它与列表框相关联并从数据库中正确加载数据。
【问题讨论】:
标签: c# visual-studio-2008 windows-ce sql-server-ce connection-string