为什么DBExpress的SQLConnection可以连上Mysql,但SQLTable却看不到数据库表单。(100分)

  • 主题发起人 主题发起人 秋之叶
  • 开始时间 开始时间

秋之叶

Unregistered / Unconfirmed
GUEST, unregistred user!
用DBExpress的SQLConnection,连接Mysql,可正常连接。
可用DBExpress的SQLTable挂上该SQLConnection,SQLTable的TableName属性列表却为空,能解释一下吗?
 
问题总是有原因的,可惜我看不倒是什么样子!
 
我用 DBExpress 连接sql server2000时,连接正常,但在用dbgrid显示时,却说
参数不对,然而用dbedit等却可以,
我于是修改了全部的dngrid参数,但也是无法解决,
这可能同你的问题有联系,所以提出,希望高手予以指点
 
DBExpress的SQLConnection好像只能单向操作数据,只能将数据指针前移,确无法后退,
所以DbGrid说不支持。不知道是否有参数可调。我打算研究一下DBExpress的源码,看看有无
可改进的地方。
 
最简单的办法,利用mysql的libmySQL.dll以及mysql.pas这个引出单元,自己利用api,就什么都搞定了
,而且速度奇快。
前边我已经发过贴字,只可惜每人理睬,可能这用了c的调用api的方法吧。
 
接受答案了.
 
请看:
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1803306
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部