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

来源:互联网 发布:南京壹鼎诚网络 编辑:程序博客网 时间:2024/05/21 14:42

作者:寒江独垂

转自: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目录下

 

VS2005  开发wince6上的数据库的问题 - 寒江独垂 - 寒江独垂

 


string ConStr = "Data Source=" + @"\Program Files\AirPort\myDB.sdf";这里的位置是程序部署到wince 上的位置
            SetText("DBUG", "启动数据库连接");
            try
            {
                SqlCeConnection MyConn = new SqlCeConnection(ConStr);
                MyConn.Open();
                
                SetText("DBUG", "数据库打开成功");
              
                MyConn.Close();

            }


0 0