mysql数据怎么用Dbgrid显示?(100分)

  • 主题发起人 主题发起人 delphi_bob
  • 开始时间 开始时间
D

delphi_bob

Unregistered / Unconfirmed
GUEST, unregistred user!
环境:
Delphi 6 Enterprise
MySQL 3.23.51-Nt
控件:
SQLConnection1
SQLTable1
DataSource1
DBGrid1
错误:与mysql用SQLConnection1可以连接,SQLTable1也可以正确连接,和DataSource1也
可以连接,但是当我用DBGrid1连接到DataSourec1时显示一条错误信息:
[ Operation not allowed on a unidirectional dataset. ],我用SQLQuery1也试过
但是也不行,请高手解答!谢谢


 
把SQLTable换成SQLClientDataSet
 
是的,这样是可以了,不过我还有一个问题想请教一下:
为什么系统表,如User表的host,user,password都是VARBYTES?怎么解决?
 
这个我到没试过,不过类型转换应该是容易的.
 
怎么做呀?你认为是类型转换的问题吗?
我不这样认为.因为自己建的表又没有这个问题!只有系统表才有!
不过我用API做的时候又没有这个情况,完全可以显示,只不过那种显示是我自己用StringGrid
实现的,所以我想利用现有的Dbgrid!
我好希望你能试一下!
能告诉我你的Email&QQ吗?
我的:bob5460@163.net
QQ:27982951
 
把SQLTable换成SQLClientDataSet还是不行为何?
 
为什么系统表,如User表的host,user,password都是VARBYTES?怎么解决?
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
我也有同样的问题, 该如何是好?
 

Similar threads

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