ADO中如何如用Edit?

llqf802 2001-10-22 08:44:43
我以前用DAO来写程序,因在VB6中Datagrid,要用ADO Data Control 于是ADO方式但用了,发现ADO中没有Edit方法觉得很不方便,不知各位大侠有何高见。
...全文
150 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
applekiller 2001-10-22
  • 打赏
  • 举报
回复
Ado 不要使用Edit

ado!field1=text1.text
.
.
.
ado.update 就可以了
MrBen 2001-10-22
  • 打赏
  • 举报
回复
在ado中不要使用dynamic用keyset比较好
murphyxiao 2001-10-22
  • 打赏
  • 举报
回复
不用edit,直接编辑就可以,最后update就行了,也就是说比dao省了一句话
llqf802 2001-10-22
  • 打赏
  • 举报
回复
我有用数据绑定的同时还用ADO动态数据源,编写发现ADO中没有类似DAO的Edit方法,请问如何解决?难道用delete后,再用addnew???
xmao 2001-10-22
  • 打赏
  • 举报
回复
如果要查询显示,用控件绑定方式比较好。
如果要修改。。建议不要绑定。。还是动态数据源编程的好。
foolishtiger 2001-10-22
  • 打赏
  • 举报
回复
在ADO中将数据集的指针移动到要修改的记录上,然后直接修改字段值,再更新就可以了.
Dim rsTest As ADODB.Recordset

rsTest.Open "你要打开的记录集"
rsTest.Move '移动到要修改的记录
rsTest.Find "查找条件" '更多的情况是用FIND方法来找到要改的记录
rsTest.Fields("字段名") = ?'修改字段值
rsTest.Update 或 rsTest.UpdateBatch '主要和你的数据集打开方式有关
rsTest.Close

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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