access数据库中增加了新数据,但是用vb读入的时候却不显示,请帮忙解决?
答案:3 悬赏:0 手机版
解决时间 2021-04-11 05:42
- 提问者网友:战皆罪
- 2021-04-10 21:49
access数据库中增加了新数据,但是用vb读入的时候却不显示,请帮忙解决?
最佳答案
- 五星知识达人网友:蕴藏春秋
- 2021-04-10 22:15
确认:
1、操作的是同一个数据库
2、将程序关闭,再重新打开,有可能操作缓冲区,对于存储数据而言,这时数据还没有从缓冲写到数据表中;对于读取数据而言,可能读取的是缓冲,数据表中的数据还没有读到缓冲区中。
1、操作的是同一个数据库
2、将程序关闭,再重新打开,有可能操作缓冲区,对于存储数据而言,这时数据还没有从缓冲写到数据表中;对于读取数据而言,可能读取的是缓冲,数据表中的数据还没有读到缓冲区中。
全部回答
- 1楼网友:过活
- 2021-04-10 23:46
dim conn as new adodb.connection dim rs as new adodb.recordset dim pstr as string dim dataname as string
private sub command3_click() dataname = "date.mdb路径" pstr = "provider=microsoft.jet.oledb.4.0;" & "data source=" & dataname conn.open pstr rs.cursorlocation = aduseclient rs.open "xpress", conn, adopenkeyset, adlockpessimistic rs.move(2)
rs.fields(3) = text1
rs.move(3)
rs.fields(3) = text2
end sub
- 2楼网友:雾月
- 2021-04-10 23:05
说的问题太笼统。会不会是你犯了低级错误,数据指针没有跳到加入的数据上。data控件addnew后,默认是跳到第一条记录,而不是新生成的记录
如果不是低级错误,你可以关闭数据库,再打开试试
或者直接刷新一下数据控件,比如data1.recordset.refresh
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯