这条语句Set DataGrid1.DataSource = Adodc2为什么出错?
这条语句Set DataGrid1.DataSource = Adodc2 为什么出错?我有两个表,一个表一开始和Adodc1绑定
DataGrid1显示表1里的内容。我相在我单击单选按钮时,DataGrid1中的内容显示表2里的内容。我就设
Set DataGrid1.DataSource = Adodc2
DataGrid1.Refresh
可是出错呀。谢谢给予指导。
问题点数:0、回复次数:11Top
1 楼fld122413(扇子)回复于 2005-06-03 15:10:26 得分 0
先取消adodc1的绑定Set DataGrid1.DataSource =noting试试Top
2 楼coast1(yu)回复于 2005-06-03 15:16:23 得分 0
还是不行呀。Set DataGrid1.DataSource =noting 成了这句有问题了。
Top
3 楼fld122413(扇子)回复于 2005-06-03 15:20:02 得分 0
提示什么出错了?adodc控件在哪绑定的(属性or代码)?Top
4 楼coast1(yu)回复于 2005-06-03 15:25:54 得分 0
adodc1 是一开始在属性窗口中绑定的Top
5 楼fld122413(扇子)回复于 2005-06-03 15:33:04 得分 0
adodc2呢?Top
6 楼fld122413(扇子)回复于 2005-06-03 15:35:11 得分 0
最好全在代码中绑定Top
7 楼coast1(yu)回复于 2005-06-03 15:53:38 得分 0
我都在代码中绑定以后,option1的click事件中为
Set DataGrid1.DataSource = Adodc1
DataGrid1.Refresh
option2的click事件中为
Set DataGrid1.DataSource = Noting
Set DataGrid1.DataSource = Adodc2
运行时,Set DataGrid1.DataSource = Noting这一句出错。为什么Top
8 楼Athickhead(穿着三角裤到处跑不叫裸奔)回复于 2005-06-03 17:12:56 得分 0
应是你的Adodc2的查询语句出错.Top
9 楼fld122413(扇子)回复于 2005-06-04 09:44:09 得分 0
窗体上放:adodc1,adodc2,option1,option2,DataGrid1.代码如下:
Private Sub Option1_Click()
With Adodc1
.ConnectionString = "Provider=Microsoft.JET.OLEDB.4.0;Data Source=" & App.Path & "\\fld.mdb;Persist Security Info=False"
.CommandType = adCmdText
.RecordSource = "select * from table1"
.Refresh
End With
Set DataGrid1.DataSource = Adodc1
End Sub
Private Sub Option2_Click()
With Adodc2
.ConnectionString = "Provider=Microsoft.JET.OLEDB.4.0;Data Source=" & App.Path & "\\fld.mdb;Persist Security Info=False"
.CommandType = adCmdText
.RecordSource = "select * from table2"
.Refresh
End With
Set DataGrid1.DataSource = Adodc2
End Sub
试过了,没问题.Top
10 楼gxjljx()回复于 2005-06-11 23:26:29 得分 0
你没有把adodc2绑定好,在adodc2属性窗口中把adodc2绑定到同一个数据库的表2就行了。Top
11 楼daisy8675(莫依 沉迷)回复于 2005-06-12 01:31:55 得分 0
看看你全部的代码,问题不应该在这里。Top




