L lah998 Unregistered / Unconfirmed GUEST, unregistred user! 2009-05-05 #1 FieldByName('List').AsWideString);FieldByName('List').AsAnsiString);FieldByName('List').AsString);Access数据库,读取备注字段显示不全,以上三个都试了显示不全.
FieldByName('List').AsWideString);FieldByName('List').AsAnsiString);FieldByName('List').AsString);Access数据库,读取备注字段显示不全,以上三个都试了显示不全.
Z znxia Unregistered / Unconfirmed GUEST, unregistred user! 2009-05-05 #2 你的备注有多大?超过32K?在BDE Administrator中,配置该database的BlobSize,由32更改为900即可。
L lah998 Unregistered / Unconfirmed GUEST, unregistred user! 2009-05-05 #4 "a一个人"读出来是"a一个"显然不是大小的问题.代码在D7,d2007中都能正常读取D2009就不行.这是d2009的bug?
W wffeiyang Unregistered / Unconfirmed GUEST, unregistred user! 2009-05-05 #5 还是把那个.PAS和.DMF文件发上来看看吧。
Z znxia Unregistered / Unconfirmed GUEST, unregistred user! 2009-05-05 #6 双击对应的DataSet,出现字段管理器,查看是否设置了字段信息,如果设置了,则检查一下设置的字段信息结构是否和数据库一致。如果不是上述问题,请查看一下该字段最多可以读取多少个字节的数据,供大家分析。
L lah998 Unregistered / Unconfirmed GUEST, unregistred user! 2009-05-06 #7 谢谢各位,不是以上原因.在网上找到了相关说明,是delphi2009,update1的问题,我正在下载update3,测试之后会到这里报告.
L lah998 Unregistered / Unconfirmed GUEST, unregistred user! 2009-05-06 #8 问题解决了,也不是update3的问题.代码问题.自己不够仔细.