dim rs as new adodb.recordset
用文本框text1
text1.text=rs.field(0)
当改变text1的内容时。怎么让rs也更新。
还有datagrid控件也是set datagrid1.datasouce=rs
当datagrid1的其中一条记录改变后,怎么更新rs。
我用rs.update后,有错误信息“健列信息不足或不正确,更新影响到多行”
用文本框text1
text1.text=rs.field(0)
当改变text1的内容时。怎么让rs也更新。
还有datagrid控件也是set datagrid1.datasouce=rs
当datagrid1的其中一条记录改变后,怎么更新rs。
我用rs.update后,有错误信息“健列信息不足或不正确,更新影响到多行”
dim rs as new adodb.recordset
rs.open "select * from 表 where id=1",.....
rs!姓名=text1.text
rs.update这样用,不然就会报 错误信息“健列信息不足或不正确,更新影响到多行”
dim sql as string
dim rs as new adodb.recordsetsql="select * from 表"
rs.open sql,cn,1,2
rs.addnew
rs.field(0)=text1.text
rs.update
rs.close
dim sql as string
dim rs as new adodb.recordsetsql="select * from 表"
rs.open sql,cn,1,2
rs.addnew
rs.field(0)=text1.text
rs.update
rs.close
然后使用SELECT语句更新记录集!
我一向如此
dim rs as new adodb.recordset
set text1.datasource=rs
set text1.datafield=rs.field(0)
rs.open "select * from 表 where id=1",.....
rs!姓名=text1.text
rs.update