4646|12

85

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

SQL Server CE 无法创建数据库? [复制链接]

提示为:'Failed to initialize the provider. Please make sure that SQL Server Mobile Edition is properly installed.',重新安装了也不行,使用的是 sqlce30.dev.CHS.wce5.armv4i.CAB sqlce30.repl.wce5.armv4i.CAB sqlce30.wce5.armv4i.CAB 这三个文件安装的。

最新回复

.NET Compact Framework下SQL CE兼容性问题 http://www.cnblogs.com/procoder/archive/2009/04/15/1436275.html  详情 回复 发表于 2010-1-7 18:35
点赞 关注

回复
举报

62

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
如果是CE,最好在定制系统的时候,加上相应的组件
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
对,最好定制系统加上相应组件。
就算使用CAB包安装成功,一断电又得重装了。
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

4
 
另外看看程序引用的DLL版本号与CE上System.Data.SqlServerCe.dll 版本号是否相同 
 
 
 

回复

48

帖子

0

TA的资源

一粒金砂(初级)

5
 
好的,我试试看吧,定制系统的时候确实没有定制SqlServer ce 组件
 
 
 

回复

61

帖子

0

TA的资源

一粒金砂(初级)

6
 
1. 版本可能不对.
2. 这个版本有Bug.

我之前在WinCE 6上面用过SQL CE 3.0,有Bug,后来换到3.5就好了.
其实SQL CE 不区分WinCE 和 WM的,不信你自己试一试.
无非就是三个Native文件和1个Managed文件.
你只需要引用那个Managed文件,然后把三个Native文件添加(添加现有项)到工程里面,设置复制属性为"一直复制",就行了.

那个三个文件在我的Blog上面有的,可以用WM SQL CE 3.5 部署 几个关键搜搜(Google).
 
 
 

回复

57

帖子

0

TA的资源

一粒金砂(初级)

7
 
vs里面的是 3.0版本的,系统组件定制里2.0的,那怎么办呢?怎样才能用呢?我用的是Windows ce5.0
 
 
 

回复

60

帖子

0

TA的资源

一粒金砂(初级)

8
 
PB5 打补丁就会有了
 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

9
 
Windows ce5.0用3.0的没问题
在VS安装目录下找到那几个CAB,在CE里装好就可以了
VS2005里System.Data.SqlServerCe.dll 是3.0的吧
可能你系统以前用的2.0的,现在环境都是3.0
dll的引用换成3.0的看看
你组件要自己写的话,组件也要更新吧
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

10
 
引用 8 楼 feishanm 的回复:
PB5 打补丁就会有了

我已经打了 08年12月的补丁包了。
 
 
 

回复

89

帖子

0

TA的资源

一粒金砂(初级)

11
 
装了最新的补丁,没看到有sqlServer 3.0.
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

12
 
不是sqlServer 3.0.
 SQLCE3.0显示的名称应该是SQL mobile,看看有没有
 SQLCE3.5名称是 SQL Compact
 
 
 

回复

86

帖子

0

TA的资源

一粒金砂(初级)

13
 
.NET Compact Framework下SQL CE兼容性问题 http://www.cnblogs.com/procoder/archive/2009/04/15/1436275.html
 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

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

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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

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

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

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