ado控件连access库用datagrid绑定,用addnew并update后马上refresh,grid显示不正常,why?
在使用ado和access数据库时发现一个奇怪现象:
使用下列语句
ado.recordset.addnew
....
ado.recordset.update
ado.refresh
此时绑定的datagrid不显示才增加的数据,但显示在此之前增加的数据(此方式在连sqlserver实则正常)
不得已,采用如下方式则显示正常。
ado.recordset.addnew
....
ado.recordset.update
ado.recordset.activeconnect=nothing
ado.refresh
为什么?谢谢!