首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > WinCE >

将sqlserver2000上的数据插入到ce数据里,该如何处理

2012-02-16 
将sqlserver2000上的数据插入到ce数据里有没有办法实现在PC上安装sqlce,然后通过程序将sqlserver2000上的

将sqlserver2000上的数据插入到ce数据里
有没有办法实现在PC上安装sqlce,然后通过程序将sqlserver2000上的数据插入到ce数据里,然后再复制到设备上(因为有10W条左右的数据,在设备上执行这样的操作时间太长),请大侠们帮忙,最好有详细的方案

[解决办法]
应该来说不可以的,这是两种不同的数据库了。格式都不一样。

有一种方案可以考虑,在PC机上做一个小软件,通过这个小软件将2000下的数据读出,利用SQLite写入到SQLite数据库里。

然后将SQLite数据库拷贝到设备上,在CE下实现SQLite数据库访问。
[解决办法]
在PC上面写一个程序,将sql 2000中的数据读出来,写入到PC上面的一个空的sqlce数据库中(需要调用sqlce的动态链接库,所以需要在PC端装SQL 2005 Server Express Edition,若使用vs2005开发的话可免),再调用api函数,将sqlce数据库copy到PDA上
[解决办法]
对 SqlServerCe 加入了签名,然后被应用程序调用,编译可以通过,程序能够运行,就是在调用SqlServerCe 的时候就出错。
[解决办法]
1)用个PDA的程序执行。
2)不过,把sdf的SQL CE拷到PC上,写个PC端的程序也可以。

这两种方法都可以。

楼主要敢于自主动手尝试和写程序。

热点排行