当前位置:编程学习 > VB >>

datagrid处出现91错误,对象变量未设置,忘各位高手帮忙解答一下啊!

Public Sub Refreshdata(ByVal newDataGrid As DataGrid, ByVal newAdodc As Adodc)
Dim dataConnection As String
dataConnection = "provider=microsoft.jet.oledb.4.0;Data Source=" & App.Path & "\DB\Housemanager.mdb;Persist Security Info=False"
newAdodc.ConnectionString = dataConnection
newAdodc.Refresh
Set newDataGrid.DataSource = newAdodc
newDataGrid.Refresh
End Sub .
.

newAdodc.ConnectionString = dataConnection
Adodc1.CommandType = adCmdText
Adodc1.RecordSource = "select * from table"
Adodc1.Refresh

newAdodc.Refresh
.
. .
.
newAdodc.ConnectionString = dataConnection
newAdodc.CommandType = adCmdText
newAdodc.RecordSource = "select * from table"
newAdodc.Refresh
.
. 大神,还是不行啊,又出现了from字句语法错误,求指点啊!
引用 3 楼 istayreali1123 的回复:
大神,还是不行啊,又出现了from字句语法错误,求指点啊!


from table 中的table应该使用你自己的表的名字,1L给你的代码只是举例说明 这我知道,只是我是在公共模块写这个过程,后面有好几个表要调用这个过程,现在的问题是我的datagrid.refresh这句不能实现啊,我后面的ado控件跟datagrid控件都连接好了,但是就不知道是什么问题?! 我是用access建立了个数据库然后添加好几个表,就是用这个过程刷新这些表的,但是datagrid.refresh老弹出来91错误啊,该咋整啊???
引用 6 楼 istayreali1123 的回复:
我是用access建立了个数据库然后添加好几个表,就是用这个过程刷新这些表的,但是datagrid.refresh老弹出来91错误啊,该咋整啊???


那说明没连好啊

你看看你的
newAdodc.Refresh  '里面到底有没有东西
源程序删掉Set newDataGrid.DataSource = newAdodc
newDataGrid.Refresh 这两句就可以执行,adodc.refresh里面有东西啊,可以运行的
补充:VB ,  控件
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,