通过ADO进行连接,安装了mysql-ODBC驱动。
现在有这样的问题出现了。
TDBMemo读入数据以后,通过导航条移动,那么TDBMemo能够输入的数据的最大长度
是第一条记录的长度。就是说,我转移到其他记录以后,在修改TDBMemo的数据,
超过长度的部分,被自动的清除了,这个时候换用TDBEdit代替TDBMemo竟然不能修改数据。
数据类型是VARCHAR的。我刚刚用delphi不久,不知道这个问题怎么解决。
6 个解决方案
#1
请多多帮忙呀。
#2
DBEdit.DataSource?
DBEdit.DataField?
DBEdit.DataField?
#3
DBEdit没有问题的,所有的连接都设置了。
只不过用DBEdit就是只读的了,不能修改了。
只不过用DBEdit就是只读的了,不能修改了。
#4
上面的问题,我用cb5就没有出现,不知道是不是d6的bug呀。
#5
DBEdit可以修改数据的,你试一下先执行ADO控件的EDIT方法,应该就可以修改数据了。
#6
但是TDBMemo的最大长度问题怎么办呢?
还是无法解决。
还是无法解决。
#1
请多多帮忙呀。
#2
DBEdit.DataSource?
DBEdit.DataField?
DBEdit.DataField?
#3
DBEdit没有问题的,所有的连接都设置了。
只不过用DBEdit就是只读的了,不能修改了。
只不过用DBEdit就是只读的了,不能修改了。
#4
上面的问题,我用cb5就没有出现,不知道是不是d6的bug呀。
#5
DBEdit可以修改数据的,你试一下先执行ADO控件的EDIT方法,应该就可以修改数据了。
#6
但是TDBMemo的最大长度问题怎么办呢?
还是无法解决。
还是无法解决。