如何取得数据库里面的一个值???

xxsteven 2003-06-29 07:53:00
dbtext1.Field:=rolecode;
showmessage(rolecode);
我想把dbtext1的值放到rolecode变量里面,为什么它说什么readonly。
...全文
25 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
南京自由人 2003-07-01
  • 打赏
  • 举报
回复
dbtext1是一个‘table’还是一个‘DBEdit’呢?
如果是一个“表”的话,可以这样赋值:
rolecode:= dbtext1.FieldValues['字段名'] ;//假设rolecode与本字段的类型一致。
如果是一个“DBEdit”的话,可以这样赋值:
rolecode:= dbtext1.text;
从你提供的代码来看,很像“DBEdit”,是吗?
wl3c 2003-07-01
  • 打赏
  • 举报
回复
这样rolecode=:dbtext1.Field才是给变量赋值啊,我都看晕了,
再说了,一个表的字段名当然是只读的了,
xxsteven 2003-07-01
  • 打赏
  • 举报
回复
请大家谈谈呀
xxsteven 2003-07-01
  • 打赏
  • 举报
回复
dbtext1.Field:=rolecode;不能编译通过说是readonly。
xxsteven 2003-07-01
  • 打赏
  • 举报
回复
是变量,不是字段
firetoucher 2003-06-29
  • 打赏
  • 举报
回复
rolecode 是字段么?
firetoucher 2003-06-29
  • 打赏
  • 举报
回复
dbtext1.Field:=rolecode;
showmessage(rolecode.asstring);

5,392

社区成员

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

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