3809|12

68

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

将sqlserver2000上的数据插入到ce数据里 [复制链接]

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

最新回复

顶起  详情 回复 发表于 2008-7-22 11:51
点赞 关注

回复
举报

72

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
好像不行吧,这是两种数据库阿,格式都不一样哦。 除非做一个中间接口。
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
应该来说不可以的,这是两种不同的数据库了。格式都不一样。

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

然后将SQLite数据库拷贝到设备上,在CE下实现SQLite数据库访问。
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

4
 
在PC上面写一个程序,将sql 2000中的数据读出来,写入到PC上面的一个空的sqlce数据库中(需要调用sqlce的动态链接库,所以需要在PC端装SQL 2005 Server Express Edition,若使用vs2005开发的话可免),再调用api函数,将sqlce数据库copy到PDA上
 
 
 

回复

62

帖子

0

TA的资源

一粒金砂(初级)

5
 
我说的就是通过小程序来实现啊,现在的问题是操作不了ce数据库.比如说:
string dataStr = @"DataSource=c:\aa.sdf";
                SqlCeEngine ceEngine = new SqlCeEngine(dataStr);
                ceEngine.CreateDatabase();
上面也导入了System.data.sqlserverce
启动程序时报错:
未能加载文件或程序集“System.Data.SqlServerCe, Version=9.0.242.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)
按照这篇文章中的说是可以实现的
http://www.cnblogs.com/upto/archive/2007/07/29/sqlce-data-import.html

不知是哪边出了问题?
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

6
 
大哥大姐帮帮忙啊!!!
 
 
 

回复

77

帖子

0

TA的资源

一粒金砂(初级)

7
 
对 SqlServerCe 加入了签名,然后被应用程序调用,编译可以通过,程序能够运行,就是在调用SqlServerCe 的时候就出错。
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

8
 
解决办法 在App.Config中,修改PublicKeyToken=null为PublicKeyToken=你的公钥标记

 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

9
 
支持一下。
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

10
 
顺便再问个问题,wince4.2 上能不能用sqlce3.1或以上的版本啊
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

11
 
1)用个PDA的程序执行。
2)不过,把sdf的SQL CE拷到PC上,写个PC端的程序也可以。

这两种方法都可以。

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

回复

69

帖子

0

TA的资源

一粒金砂(初级)

12
 
问一下,上面占华说的:在App.Config中,修改PublicKeyToken=null为PublicKeyToken=你的公钥标记
这个文件在哪,我的visual studio 2005中找不到?
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

13
 
顶起
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表