社区
数据库相关
帖子详情
TStringField 截取超过255个字符的问题
thelosttemple
2005-08-17 06:18:33
SQLServer数据库中表字段:SO_MC varchar(1000)
在query1中加的静态字段 query1SO_MC 长度自动变成了255,如果手动改成1000,读写的字符都被截取成了255。 Delphi的帮助说 TstringField支持 8192 byte,请教高手如何解决?谢谢!
而且目前的情况是不能把静态字段加成 memo 的。
...全文
63
回复
打赏
收藏
TStringField 截取超过255个字符的问题
SQLServer数据库中表字段:SO_MC varchar(1000) 在query1中加的静态字段 query1SO_MC 长度自动变成了255,如果手动改成1000,读写的字符都被截取成了255。 Delphi的帮助说 TstringField支持 8192 byte,请教高手如何解决?谢谢! 而且目前的情况是不能把静态字段加成 memo 的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
发送程序-源码
ClientDS_PicCapAcc_ID_Only_1: T
String
Field
; ClientDS_PicCapfDateTime: TDateTime
Field
; ClientDS_PicCapPicturePath1: T
String
Field
; ClientDS_PicCapPicturePath2: T
String
Field
; ClientDS_...
Delphi7.1 Update
* TClientDataSet.ChangeCount will return an incorrect value when editing the value of a T
String
Field
or a TWide
String
Field
and then reverting it to the original value (Quality Central 2717 & 4508)....
动态加载T
String
Field
T
String
Field
* p
Field
= new T
String
Field
(NULL);
String
Str
Field
Name; p
Field
->Size = 100; p
Field
->
Field
Name = Str
Field
Name; p
Field
->DataSet = dxMemData1; 对于需要大量大量数据列的同学可以考虑使用...
XE里, T
String
Field
还是 ansi的
{ T
String
Field
} T
String
Field
= class(T
Field
) private FFixedChar: Boolean; FTransliterate: Boolean; protected class procedure CheckTypeSize(Value: Integer); override; ...
loopup、计算字段如果是汉字字段,不能用TWide
String
Field
!
编程环境:D7、用ADO连接DB,ClientDataSet作内存表! BUG:直接从ADOQuery字段中拷贝到ClientDataSet,loopup汉字字段显示不完整!改回T
String
Field
字段就OK了!
数据库相关
2,498
社区成员
88,445
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章