请问怎么样adodataset编辑一条记录

pp616 2001-07-13 09:12:59
我的adodataset的Recordset已经有了一个表。
我想编辑它的一x条记录请问应该怎么写。我的表里有三个字段(type,caption,txt)
...全文
84 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
newyj 2001-07-13
  • 打赏
  • 举报
回复
1111
你应该把纪录的存放想成是无序的(实际商业入池)
建关键字字段 比如id
adodataset.seek(12);
//id=12
修改


22222
dst.first;
for i:=0 to x-1 do
dst.next;
这样也可以移到第x条纪录;不过效率很低
skimwater 2001-07-13
  • 打赏
  • 举报
回复
例如:
adodataset.open;
adodataset.edit;
adodataset.fieldbyname('type').value:=3;
adodataset.fieldbyname('caption').value:='hello';
adodataset.fieldbyname('txt').value:='Yeah';
adodataset.updatebatch;



Nicky_he 2001-07-13
  • 打赏
  • 举报
回复
一个AdoDataSet控件,写好ConnectionString并Active;
DataSource控件,接好AdoDataSet.
3 DBEdit控件,DataSource属性设为上面的DataSource.

在DBEdit控件的OnChange事件,写
AdoDataSet.Post
BlueTrees 2001-07-13
  • 打赏
  • 举报
回复
用DBGrid不行吗?我不明白你的意思!
ghz2000 2001-07-13
  • 打赏
  • 举报
回复
些sql嘛!!

5,392

社区成员

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

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