TField的赋值问题

thur 2002-04-04 09:11:08
我用的是delphi5.0
在一个三层结构的project中,我对ClientDataSet的当前纪录赋值:
FieldByName('FieldName').AsString := 'xxxxx ';
结果发现该纪录的值为'xxxxx',字符串后的空格全没了。请问这是什么原因?
能解决吗?

注:
在c/s结构中使用ADODataSet没有这个问题。
...全文
84 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
1somk 2002-04-05
  • 打赏
  • 举报
回复
用可变类型可不可以呢 ?
windindance 2002-04-05
  • 打赏
  • 举报
回复
我试过,好象是不行……
macro_love 2002-04-04
  • 打赏
  • 举报
回复
看看你的数据库中关于该字段的长度,设置等
thur 2002-04-04
  • 打赏
  • 举报
回复
to xunji
我这个也用过了,还是不行,呵呵
xunji 2002-04-04
  • 打赏
  • 举报
回复
str:='xxxxx ';

FieldByName('FieldName').AsString := ss;
thur 2002-04-04
  • 打赏
  • 举报
回复
to windindance
不行
thur 2002-04-04
  • 打赏
  • 举报
回复
to notdo
我想知道为什么会被k掉!
help里面也没有说明!奇怪。
NotDo 2002-04-04
  • 打赏
  • 举报
回复
空格有用吗?
windindance 2002-04-04
  • 打赏
  • 举报
回复
FieldValues['FieldName'] := 'xxxxx ';
这样行不行?

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧