怎样取得adodataset的当前行的值?

zkqd 2003-12-03 12:08:58
我在窗体上放了一个adodataset,一个datasource,一个dbgrid,我想在点dbgrid的时候,取得点击的那行的某一个字段的值。
该怎么写呀?谢谢
...全文
36 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
helodd 2003-12-03
  • 打赏
  • 举报
回复
最好你用DBEDIT直接一些
zkqd 2003-12-03
  • 打赏
  • 举报
回复
我用adodataset1.insertrecord,如果有自动编号的字段,他就报错了。但是这个字段我还是需要显示在dbgrid中的。
zkqd 2003-12-03
  • 打赏
  • 举报
回复
谢谢了,呵呵。楼上的办法很好用。
添加呢?我用insertrecord,字段不太好对上,有没有别的办法插入记录?
zkqd 2003-12-03
  • 打赏
  • 举报
回复
怎么写回呢?就是说怎么才能更新数据库呢?
jingbianfc 2003-12-03
  • 打赏
  • 举报
回复
adodataset.fieldbyname('kfjdk').value=edit1.text;
jingbianfc 2003-12-03
  • 打赏
  • 举报
回复
edit1.text:=adodataset.fieldbyname('kfjdk').asstring;
放在GRID的网络点击事件中!
zkqd 2003-12-03
  • 打赏
  • 举报
回复
谢谢。
我想把这个值读到一个edit控件中,然后用户可以修改这个值,修改完了更新回数据库中。
请问怎么写回数据库呢?
helodd 2003-12-03
  • 打赏
  • 举报
回复
用FieldByName('FieldName').value;
zkqd 2003-12-03
  • 打赏
  • 举报
回复
楼上的能说详细一点吗?谢谢。
另外开帖送100分。

2,507

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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