在VB中想使用Adodc 和DataGrid控件联合
使用显示数据库中的数据,先把Access中做好的
数据库配成ODBC,然后在Adodc 的属性页中配置好,
但在DataGrid中DataSouce 中先择Adodc,结果连接
总是不成功,但同样的方法,数据库,VB安装程序在
别的机器上去是成功的,如果在程序中调用以下方法:
Adodc1.RecordSource = "select * from User"
Adodc1.Refresh
运行时会提示:实时错误:'-2147024770(8007007e)'
对象'Refresh'的方法'IAodc'失败第二次用数据库,高手指教呀!!!
使用显示数据库中的数据,先把Access中做好的
数据库配成ODBC,然后在Adodc 的属性页中配置好,
但在DataGrid中DataSouce 中先择Adodc,结果连接
总是不成功,但同样的方法,数据库,VB安装程序在
别的机器上去是成功的,如果在程序中调用以下方法:
Adodc1.RecordSource = "select * from User"
Adodc1.Refresh
运行时会提示:实时错误:'-2147024770(8007007e)'
对象'Refresh'的方法'IAodc'失败第二次用数据库,高手指教呀!!!
RecordSet的增加:Rs.AddNew,Adodc的增加:Adodc1.Recordset.AddNew示范:
'--如何用Adodc控件代码去连接Access
Private Sub Command1_Click()
Dim strConn As String
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\test.mdb;Persist Security Info=False"
' adodc的连接字符串
Adodc1.ConnectionString = strConn
' 指定Command对象的形态
Adodc1.CommandType = adCmdText
' 设置传回一个资料录集。
Adodc1.RecordSource = "Select * from People"
' 将记录集合绑定DataGrid1
Set DataGrid2.DataSource = Adodc1
End Sub
RecordSet的增加:Rs.AddNew,Adodc的增加:Adodc1.Recordset.AddNew示范:
'--如何用Adodc控件代码去连接Access
Private Sub Command1_Click()
Dim strConn As String
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\test.mdb;Persist Security Info=False"
' adodc的连接字符串
Adodc1.ConnectionString = strConn
' 指定Command对象的形态
Adodc1.CommandType = adCmdText
' 设置传回一个资料录集。
Adodc1.RecordSource = "Select * from People"
' 将记录集合绑定DataGrid1
Set DataGrid2.DataSource = Adodc1============================================
Adodc1.Refresh
Adodc1.RecordSource = "Select * from People"
Adodc1.Refresh
' 将记录集合绑定DataGrid1
Set DataGrid2.DataSource = Adodc1