8477|30

48

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

WINCE5.0 SQLCE 开发 [复制链接]

最近要做一个WINCE5.0下的数据库管理系统,
EVC4.0+SQL CE 3.0或VS2005+SQL CE 3.0
我以前用Delphi+SQL做过PC机上的管理系统,Delphi有数据库组件和SQL相连,
CE 下的没做过,我已经把数据库(SQL CE 3.0)装好在机器上了,但EVC4.0或VS2005怎么和SQL CE 3.0相连?
请哪位大侠指点详细的开发步骤和推荐学习的资料,谢谢
此帖出自WindowsCE论坛

最新回复

我已经做了通过adoce访问sqlce2.0的例子,而其对例子有文章进行了解释,详细内容可登陆www.emtronix.com,我们一起交流。可以发邮件到lxs@emtronix.com  详情 回复 发表于 2009-7-8 09:52
点赞 关注
 

回复
举报

80

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
没有做过SQL,看其他人的回答
此帖出自WindowsCE论坛
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
期待lz研究一下。
此帖出自WindowsCE论坛
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

4
 
不是有什么adoce的吗?
此帖出自WindowsCE论坛
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(中级)

5
 
adoce在什么地方,怎么用?
此帖出自WindowsCE论坛
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

6
 
首先从微软哪里下一个安装包,装后可以找到dll,把里面的dll都放到wince里面去,通过platform.bib文件,并添加对应注册表
vs2005可以使用SQL Server Mobile Edition去连接数据库并设计。
编程必须使用ole,微软哪里好像有个例子的。
注意:字段长度最长4000,是Unicode,所以实际上只能是2000个字符。
另外对类型支持很不友好。如果可以不如用sqlite,不过sqlite好像字段最长只有500,可能会不够用。
此帖出自WindowsCE论坛
 
 
 

回复

86

帖子

0

TA的资源

一粒金砂(初级)

7
 
例子安装后就有了,不需要重新下载
此帖出自WindowsCE论坛
 
 
 

回复

60

帖子

0

TA的资源

一粒金砂(初级)

8
 
http://blog.eeworld.net/constantine/archive/2008/10/30/3183328.aspx
给你简单整理了一下,到我的blog看看吧
此帖出自WindowsCE论坛
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

9
 
楼上的提供的方法是WINDOWS MOBILE下的,能够适用于WINCE5。0/6。0下吗?
此帖出自WindowsCE论坛
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

10
 
引用 7 楼 constantine 的回复:
http://blog.eeworld.net/constantine/archive/2008/10/30/3183328.aspx
给你简单整理了一下,到我的blog看看吧

我看过了你的BLOG,前面4点我在提问前就已经做好了,第5点里的例子只是一个SQL的环境测试程序。
以前用Delphi+SQL做过PC机上的管理系统,Delphi有数据库组件和SQL相连,通过这个数据库组件,用Delphi编写的应用程序就可以访问数据库了,
我提问问的是开发的时候,VS2005或EVC怎么和SQL CE3.0发生连接,使其编写的应用程序怎么访问数据库的问题?
此帖出自WindowsCE论坛
 
 
 

回复

83

帖子

0

TA的资源

一粒金砂(初级)

11
 
难道是C++里有数据库相关的类可以直接访问数据库?
此帖出自WindowsCE论坛
 
 
 

回复

49

帖子

0

TA的资源

一粒金砂(初级)

12
 
自己顶一下
此帖出自WindowsCE论坛
 
 
 

回复

58

帖子

0

TA的资源

一粒金砂(初级)

13
 
evc好像是没有办法的,vs2005没用过吗?连接到数据库时选择我说的驱动,然后会提示你选择数据库文件*.sdf的。跟你在delphi中用TADOConnection去连接access还不是一样。
添加后vs2005提供对应的数据库设计界面等。如果还没有数据库在选择数据库文件旁边有个创建的按钮,自己创建一个。这些都是很简单的。
此帖出自WindowsCE论坛
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

14
 
“连接到数据库时选择我说的驱动”
什么驱动?你没有提过呀
VS2005用过的,也不知道怎么和数据库相连
此帖出自WindowsCE论坛
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

15
 
我最近就在做这个,有兴趣的话私下交流一些,有些东西不方便摆在座子上讲
此帖出自WindowsCE论坛
 
 
 

回复

69

帖子

0

TA的资源

一粒金砂(初级)

16
 
我只做过EDB,这些不懂,帮你顶下,混个脸熟。。。
此帖出自WindowsCE论坛
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

17
 
to xqhrs232:我用的就是5.0,6.0应该也可以,不过我没有试过。你有平台可以试试。

引用 5 楼 constantine 的回复:
首先从微软哪里下一个安装包,装后可以找到dll,把里面的dll都放到wince里面去,通过platform.bib文件,并添加对应注册表
vs2005可以使用SQL Server Mobile Edition去连接数据库并设计。
....

SQL Server Mobile Edition没有看到吗?
跟用vs2005连接其他数据库一样,服务器资源管理器里-->数据连接-->添加连接-->选other-->SQL Server Mobile Edition驱动
好像大概这个步骤吧,很久不搞记不清楚了,手头也没2005,你自己操作一下应该很容易。


你安装好我说的包后会有对应的代码的,最关键的应该是
oledb.h
oledberr.h
ssceoledb30.h
...
等。自己慢慢看吧
此帖出自WindowsCE论坛
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

18
 
服务器资源管理器里-->数据连接-->添加连接-->更改(数据源)-->其他(数据源)-->...SQL Server Mobile Edition...(数据提供程序)
其他的我就不详细说了。
此帖出自WindowsCE论坛
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

19
 
学习一下,说不定那天也要整个数据库程序!
此帖出自WindowsCE论坛
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

20
 
OK,你这样,如果你已经有SUPPORT SQLCE的设备,可以下一份WINDOWS MOBILE6的SDK,SDK当中有SQL CE的例子。(WINDOWS MOBILE6也是CE5的内核)。如果没有的话,你得把SQL CE定制到操作系统当中。看一下有关PB的使用方法吧:)
此帖出自WindowsCE论坛
 
 
 

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

随便看看
查找数据手册?

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
快速回复 返回顶部 返回列表