Ado连接MySQL的问题
用Ado组件连接MySQL数据库(通过ODBC),开始一切正常,但是用DBGrid显示的时候,发现所有的varchar字段(即使是varchar(30))都被设置成了MEMO类型(ftMemo)而无法在DBGrid中显示出字段的值;但是用BDE连接就显示正常。
应该如何解决这个问题?
问题点数:50、回复次数:4Top
1 楼ggyy(带着一堆光棍找朋友!)回复于 2001-12-01 00:42:19 得分 20
可能是ODBC类型映射到BCB的Dataset和
BDE映射到BCB的Dataset不一样
不知道创建永久字段改变字段类型可不可以?Top
2 楼zeroliu()回复于 2001-12-01 10:35:07 得分 0
谢谢!
我用的就是永久字段,结果得到的是ftMemo类型。Top
3 楼trainee(春泥)回复于 2001-12-01 14:21:45 得分 30
1。我也用ADO+MYSQL,没这问题,ADO版本是2。1版本, ODBC是MYODBC2.5版本
2。在DBGRID中如何显示MEMO字段:在FIELD中的ONGETDATA事件中加入:
。。。 。TEXT=。。。。ASSTRING
Top
4 楼zeroliu()回复于 2001-12-03 11:38:57 得分 0
已经解决了。Top




