DBExpress 连接 mysql 4.1.7的简单问题

lianghua21cn 2004-11-30 04:53:19
需求:从本地连接到局域网内另外一台机器的MYSQL

delphi 7.0, 使用 DBexpress的SQLconnection。
libmysql.dll是从mysql数据库服务器上拷贝到本地的bin目录。
“libraryname”属性取值为默认的dbexpmysql.dll。

使用其他工具(mysql front)连接mysql数据库没有问题。

连接的文本如下:(port是我加的)
DriverName=MySQL
HostName=192.168.32.106
Database=lianghua
User_Name=root
Password=
BlobSize=-1
ErrorResourceFile=
port=3306
LocaleCode=0000

---------------------
连接时提示:
dbexpress error:Invalid user/password
SQL Server Error:Cann't connect to MYSQL server on ‘localhost'

最奇怪的地方在于我指定了hostname,而错误提示是localhost?

...全文
101 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wweijie 2004-12-16
  • 打赏
  • 举报
回复
我也发现这个问题了
好像是目前的dbexpress不支持mysql 4.1.7,或者连接不上,或者提示Operation Not Supported
如果用mysql 4.1.7自带的libmySQL.dll覆盖system32下的libmySQL.dll则提示不能加载libmySQL.dll。
怀疑是mysql4.1.7的接口都变了,可delphi的程序却还没有patch可用
lengxuecjf 2004-12-01
  • 打赏
  • 举报
回复
mysql数据库服务器 有没有给你权限?
lianghua21cn 2004-12-01
  • 打赏
  • 举报
回复
有,使用其他工具(mysql front)连接mysql数据库没有问题。

2,497

社区成员

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

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