C++ builder2007 怎么连接mysql呢?

tulipcaicai 2010-03-22 04:33:47
如题,大家能不能给一个可用的例子呢?最好是ADO的。另外最近看一些贴子说mysql在BCB中支持的不是很好,类型是总是有问题,能说明一下这方面的原因么?
...全文
100 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
tulipcaicai 2010-03-24
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 keiy 的回复:]

升一个新版的试试(可能是你的mysql版本高而你的myodbc版本过低的原因)
[/Quote]

这招过果好用,问题解决了,mysql驱动+ODBC+ADO
geneshell 2010-03-23
  • 打赏
  • 举报
回复
我的方法是装mysql odbc driver,建好数据源,然后用ado去连

至于类型,我主要遇到这两方面的问题:
1. float的精度问题,当小数点后的位数比较多或者数字比较大的时候,float类型的记录会有些偏差
2. mysql中没有能和bcb中bool相对应的字段类型,至少我没找到,我是通过定义enum类型,枚举0,1解决的
tulipcaicai 2010-03-23
  • 打赏
  • 举报
回复
最好是支持BCB2007版本的
tulipcaicai 2010-03-23
  • 打赏
  • 举报
回复
妖哥的链接坏了,我打不开,谁有给我邮箱发一份好么?地址是g4672110@163.com,先谢谢啦
cptang 2010-03-23
  • 打赏
  • 举报
回复
如果用bde还得打包
建议用ado连接串来连接mysql数据库
连接串在妖哥网站的论坛里可以找到
cptang 2010-03-23
  • 打赏
  • 举报
回复
1、BDE + ODBC驱动 设置odbc数据源
2、ADO连接串 前提是要安装mysql的odbc驱动或者用ado+odbc连接,设置odbc数据源
3、mydac直接连接mysql 不需要驱动
tulipcaicai 2010-03-23
  • 打赏
  • 举报
回复
下一个新的驱动试一下吧,但愿好用
柯本 2010-03-23
  • 打赏
  • 举报
回复
升一个新版的试试(可能是你的mysql版本高而你的myodbc版本过低的原因)
tulipcaicai 2010-03-23
  • 打赏
  • 举报
回复
驱动安的是3.5版本,ODBC也设置了,不选择数据库吧,测试通过,任选一个库就报“灾难性错误”BDE也不好用,怎么回事?驱动有问题?
柯本 2010-03-22
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 tulipcaicai 的回复:]
引用 1 楼 keiy 的回复:

用myodbc没问题,你可以直接用BDE连接myodmc,也可用ado来连接


BDE里没有myodbc的连接串,ADO也没有找到mysql的驱动,不过mysql到时安装了,这是怎么回事呢?
[/Quote]
官网就有下载,不过,新版的我没测试,我一直用ODBC 3.05版的
http://www.mysql.com/downloads/connector/odbc/
Jim@luckeeinc.com 2010-03-22
  • 打赏
  • 举报
回复
用ADO要下载mysql的驱动的

建议你去妖哥网站上找一个控件 叫 mydac 破解版的 很好用 速度也挺快
tulipcaicai 2010-03-22
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 keiy 的回复:]

用myodbc没问题,你可以直接用BDE连接myodmc,也可用ado来连接
[/Quote]

BDE里没有myodbc的连接串,ADO也没有找到mysql的驱动,不过mysql到时安装了,这是怎么回事呢?
柯本 2010-03-22
  • 打赏
  • 举报
回复
用myodbc没问题,你可以直接用BDE连接myodmc,也可用ado来连接

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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