delphi2009读Access数据库,备注字段显示不全(100)

  • 主题发起人 主题发起人 lah998
  • 开始时间 开始时间
L

lah998

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