用ADO添加记录,但是添加完成之后立即查询,竟然没找到该记录,再手工点击查询按钮查询一次才能显示出来,怎么办?

liuyan4794 2005-03-01 04:46:33
用ADO添加记录
rs.open "insert into table1(ID,Name) values('123','aa')",conn'此时去查看数据库,该纪录已添加成功

rs.open "select * from table1",conn

并没有发现该记录,但是我打开数据库可以看到该记录已存在,此时再点击查询按钮查询一次时,该纪录可以正常显示出来,怎么解决??
...全文
123 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
liuyan4794 2005-03-02
  • 打赏
  • 举报
回复
谢谢大家
Sachegirl 2005-03-02
  • 打赏
  • 举报
回复
更新一下就行咯.

以前偶也遇到过:)
osman003 2005-03-02
  • 打赏
  • 举报
回复
用adodb.recordset.update试试
liuyan4794 2005-03-02
  • 打赏
  • 举报
回复
麻烦了,我采用的是ADODB,没有你们说的那些方法

不过,我把conn关闭,重新打开一次是可以了

顺便问问,用ADODC与用ADODB有什么大的不同吗
longshouwo 2005-03-01
  • 打赏
  • 举报
回复
同意 anshihai(海霹雳) 用refresh,你是用ADO的,就在添加记录后
做一次
adodc.refresh
hsx306 2005-03-01
  • 打赏
  • 举报
回复

在 rs.open "insert into table1(ID,Name) values('123','aa')",conn 后加入 DoEvents 转交一下
a达哥a 2005-03-01
  • 打赏
  • 举报
回复
rs.open "insert into table1(ID,Name) values('123','aa')",conn' ?????


rs.Execute "insert into table1(ID,Name) values('123','aa')",conn'
anshihai 2005-03-01
  • 打赏
  • 举报
回复
你Refresh一下试试

1,216

社区成员

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

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