你使用的是ADODC 控件与Text控件 将Text绑定到Adodc 控件上,如果不绑定呢?
比如
dim rs as new adodb.recordset
rs.open "select * from tab",conn,3,3
me.text1.text=rs(0)
这样你更新数据就不会影响到Text的文本内容,直到下一次调用text1.text=rs(0)
不支持绑定;
...
adodc1.recordset.movelast
adodc1.recordset.addnew
...
因为你绑定了的原故,所以添加后会清空,解决的方法是:马上把数据指针指向刚才那条记录,文本框就会自动有数据了。
(用xx.recordset.find()就很方便找出刚才那条记录)
我觉得楼上说得也对,有时绑定并不好。