我用Delphi5访问SQL Server表的Varchar字段,
为什么明明数据库里存的长度是超过255字节的,取
出的时候就最多只有255字节?
Delphi5文件里面已经设置了$H+?
test: string;
test := FieldValues['D_Properties'];
showmessage(inttostr(Length(test)));
只有255?
为什么明明数据库里存的长度是超过255字节的,取
出的时候就最多只有255字节?
Delphi5文件里面已经设置了$H+?
test: string;
test := FieldValues['D_Properties'];
showmessage(inttostr(Length(test)));
只有255?
test:="kdkdkdkkdkdkdkdkdkdkdkdkdkdkdkdkdkdkdkdkdkdkdkdkdkdkdkkdkdkdkkkdkdkdkkdkdkdkdkdkdkdkdkdk............."+"sdfjsdlfjs",即分几次赋值。
若变为备注类型了,如何取出全部呢?
http://expert.csdn.net/Expert/topic/1126/1126172.xml?temp=.7195703
我把Varchar类型改成text是好的。
但是用WideString 或者AnsiString都不能够解决。
但是觉得改成Text的方法太不令人满意了,
谁知道怎么解决,高分!
edit.text:=substring(xx,1,256)+substring(xx,257,256)
substring 是我乱写的。反正就是利用截取字符串函数
我没试过.