VB中使用Adodc控件操纵数据库的具体方法(代码)——熟悉VB数据库编程的人请进。
我在Form中加入意Adodc控件和一个DataGrid控件,并让DataGrid于这个Adodc控件连接,让Adodc与一SQL Server数据库连接,通过使用一下代码:
myAdodc.RecordSource="select * from myTable where mid='" & qStr & "'"
myAdodc.Refresh
可以完成对数据库的方便查询,结果将显示在那个DataGrid控件上
现在我需要对数据库中的表做数据更新,也即记录的添加,删除,修改,在添加记录的过程中我遇到了如下的问题,希望有经验的朋友指点,我是用以下代码:
myAdodc.RecordSource="select * from myTable"
myAdodc.Refresh
With myAdodc.Recordset
.AddNew
.Fields("mid")=text1.text '主键,vchar型
.Fields("num")=text2.text 'int型
.Fields("date")=text3.text 'datatime型
.Update
End With
myAdodc.Recordset.Refresh
但是每次我添加时都会出现“多步操作”错,由于详细介绍Adodc的书籍实在太少(或者有,我不知道),我只有求助于这里,希望熟悉VB数据库编程的人帮帮忙!谢谢