您的位置:首页 > 数据库

VS2005 开发wince6上的数据库的问题

2014-01-16 20:51 239 查看
作者:寒江独垂

转自:http://blog.163.com/tianjunqiang666@126/blog/static/87259119201210145649958/

使用VS2005+PB6生成的内核文件,加入SQL组件的时候生成的是xxx35版本的sql相应的dll文件,

查看这些文件的时候在wince 的windows目录下,需要在 查看->选项-> 勾掉所有的

会看到生成系统时的SQL相应的dll文件

但是在VS2005的c#上做wince开发的时候只有wince5.0可选,这就造成了潜在的不兼容问题,由于VS2005连接的数据库dll文件是xx30 的 因此需要把D:\VS2005\SmartDevices\SDK\SQL Server\Mobile\v3.0\wce500\armv4i

下的dll文件复制到wince6的 windows目录下



string ConStr = "Data Source=" + @"\Program Files\AirPort\myDB.sdf";这里的位置是程序部署到wince 上的位置

SetText("DBUG", "启动数据库连接");

try

{

SqlCeConnection MyConn = new SqlCeConnection(ConStr);

MyConn.Open();

SetText("DBUG", "数据库打开成功");

MyConn.Close();

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: