zdslua 发表于 2015-3-23 23:44:43

delphi7 dbexpress 连接mariadb10/mysql5.6

delphi7版本 D7.Lite.Full.v7.3.4.2
dbexpress 数据库连接前的准备。
1 修改 dbxdrivers.ini文件
添加
MYSQL5=1
下面添加mysql5连接说明

GetDriverFunc=getSQLDriverMYSQL50
LibraryName=dbxopenmysql50.dll
VendorLib=libmysql50.dll
BlobSize=-1
Database=DBNAME
ErrorResourceFile=
HostName=ServerName
LocaleCode=0000
Password=password
User_Name=user
ServerCharSet=GBK

2修改 dbxconnections.ini
添加

DriverName=MYSQL5
BlobSize=-1
Database=zt0001
ErrorResourceFile=
HostName=localhost
LocaleCode=0000
Password=qdasrcom
User_Name=root
ServerCharSet=utf-8

3.把maraidb10 里的libmysql.dll 改名为 libmysql50.dll   并复制到,delphi 7的bin目录里
4测试 TsimpleDataset


数据库连接成功


zdslua 发表于 2015-3-23 23:51:16

接上部分
5 DataSet 部分
CommandText属性


不能提取数据里的表名,也不报错 手工输入保存
active 属性改为true时报错




没有找到解决的办法请给与指正,谢谢

xy8899 发表于 2015-3-24 01:11:14

还没学到数据库!不过也要顶一下!!{:9_228:}

zdslua 发表于 2015-4-4 00:18:19

哪位老师能给指点一下,谢谢
页: [1]
查看完整版本: delphi7 dbexpress 连接mariadb10/mysql5.6