ADO操作recordset的问题

libiyang 2004-10-12 06:19:23
我用ADO向recordset插入一条新记录
update之后,为什么这个recordset还是没有刚才新增的记录?
...全文
272 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
skyweave 2004-10-13
  • 打赏
  • 举报
回复
建议用sql,不要用recordset的更新方法!
libiyang 2004-10-13
  • 打赏
  • 举报
回复
就是新增一条记录后(已经update),立即对该记录进行编辑,
然后保存修改的时候就出现“无法为更新定位行,记录集已被更改”的错误,
libiyang 2004-10-13
  • 打赏
  • 举报
回复
up
unknow_123 2004-10-13
  • 打赏
  • 举报
回复
你也可以用Excute来执行SQL语句,利用它的返回值判断是否新增成功
libiyang 2004-10-12
  • 打赏
  • 举报
回复
记录已经添加在数据库里面了
只是在用requery之前,recordset为什么还是没有该记录?
风之浪漫 2004-10-12
  • 打赏
  • 举报
回复
查询一下你添加的数据是不是和你要添加的表中的字段在类型或大小上出现了冲突。
纪俊 2004-10-12
  • 打赏
  • 举报
回复
有的时候你要断开连接再打开才行...
这种问题很多...你可以搜索一下

建议你用
.Open
.Post
方法先试验一下,如果不行就重新连接
/////////////////////////////////////////////////////////////////////
欢迎大家使用编程文档手册V3.5,编程辅助类软件

集编程文档的收集、查询、浏览、编辑等功能于一体的辅助编程类软件。通过日积月累,相信本软件将给广大程序开发人员以及编程爱好者们带来很大的帮助。

下载地址:
天空软件站:http://www.skycn.com/soft/11906.html
华军软件园:http://www.onlinedown.net/soft/6496.htm
详细说明与注册地址:http://www.sharebank.com.cn/soft/soft_view.php?id=10648
官方网站:http://promanual.jijun.org
工作室站点:http://www.jijun.org

欢迎大家使用,欢迎大家多多指教。
/////////////////////////////////////////////////////////////////////
死胖子 2004-10-12
  • 打赏
  • 举报
回复
recordset.Requery
hn123 2004-10-12
  • 打赏
  • 举报
回复
你把出錯處理去掉,單步跟蹤一下,看有沒有出錯。
2樓說的對。
fxyfx 2004-10-12
  • 打赏
  • 举报
回复
recordset.addnew
recordset.field("id")="a"
recordset.field("name")="b"
recordset.field("addr")="c"
recordset.update

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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