求助:关于开发wince 6.0时的 .net3.5 与 mysql连接的问题

weixin_36756581 2016-11-19 10:55:19
现在的PDA 只能支持 .net 3.5 CF版本,然后我现在是用的ODBC添加的mysql数据库,在framework里找不到odbc的dll,mysql的也没有。我从网上下载的还是会报错。

mysql是5.5版本的。
在c#里可以正常打开,但using System.data时没有odbc。

烦请大神指点
...全文
230 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
tcmakebest 2016-11-21
  • 打赏
  • 举报
回复
CE就不要连接数据库了, 在电脑上开发webservice供CE调用吧.
weixin_36756581 2016-11-20
  • 打赏
  • 举报
回复
引用 4 楼 sp1234 的回复:
[quote=引用 3 楼 weixin_36756581 的回复:] 你好,别人也建议我用mysql.data,我下了一个4.0版本的引用了,说无法识别,是应该使用适应3.5的吧
你的目标是 compact framework,不能去找桌面版的 framework 下的驱动。 我不知道 compact 环境下有什么驱动,所以你需要自己去找。只是要把前提搞清楚,别浪费时间去找无关的驱动就行了。可能最终都不存在驱动,那么你使用通用的通讯方式访问自己的服务器、然后服务器再访问数据库,不要再在客户端安装什么驱动。[/quote] 你说的我明白了,问题的关键就在compact framework,它是framework的一个子集,只有30%的功能。我现在想确认在compact framework 3.5 是否支持ODBC或者mysq,应该怎么做?我在网上搜了搜这方面的东西很少。
  • 打赏
  • 举报
回复
引用 3 楼 weixin_36756581 的回复:
你好,别人也建议我用mysql.data,我下了一个4.0版本的引用了,说无法识别,是应该使用适应3.5的吧
你的目标是 compact framework,不能去找桌面版的 framework 下的驱动。 我不知道 compact 环境下有什么驱动,所以你需要自己去找。只是要把前提搞清楚,别浪费时间去找无关的驱动就行了。可能最终都不存在驱动,那么你使用通用的通讯方式访问自己的服务器、然后服务器再访问数据库,不要再在客户端安装什么驱动。
weixin_36756581 2016-11-19
  • 打赏
  • 举报
回复
引用 1 楼 sp1234 的回复:
.net 只有 .net 的驱动。这就好比如说你建立一个加油站,而加油站根本不是用来生产汽车的。odbc 应该单独安装它的驱动。

最后,另一个实际的建议,不要使用 odbc。应该直接使用 mysql 为 .net 而提供的驱动。


你好,别人也建议我用mysql.data,我下了一个4.0版本的引用了,说无法识别,是应该使用适应3.5的吧
  • 打赏
  • 举报
回复
当然,如果它在 3.5 compact framework 下没有专门“for .net 的”驱动的话,使用 odbc 等等去绕一下也还是可以。
  • 打赏
  • 举报
回复
.net 只有 .net 的驱动。这就好比如说你建立一个加油站,而加油站根本不是用来生产汽车的。odbc 应该单独安装它的驱动。 最后,另一个实际的建议,不要使用 odbc。应该直接使用 mysql 为 .net 而提供的驱动。

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧