adodc绑定datagrid查询不到,为何?

来源:百度知道 编辑:UC知道 时间:2024/09/20 19:54:48
请教问题,我用ado控件绑定datagrid,可以显示数据库(access)内数据,使用select from不能查询到想要的数据,但是使用filter方法可以,怎么解决?谢谢。我在窗体内放了datagrid、adodc、textbox、command各一个,当点击command的时可以查询textbox内的数据并显示在datagrid内。
我的积分只有30分,要的话都拿去了!

1.把datagrid的datasource属性设置能adodc
2.参考下面代码
Private Sub Command1_Click()
If Text1.Text = "" Then
MsgBox "关键数据不能为空", vbOKOnly, "注意"
Exit Sub
Else
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\data\data.mdb;Persist Security Info=False"
Adodc1.CommandType = adCmdText
Adodc1.RecordSource = "select * from XXXX where XX='" & Trim(Text1Text) & "'"
Adodc1.Refresh

End If
End Sub
3,将上面代码中XXX部分改成自己的

希望能对你有帮助

ado是可以绑定GATAGRID的
你使用了SQL以后注意 刷新

如 adodc1.refresh

程序跟进去,看一下数据库查询的结果是否有数据再说
还有,放到datagrid中是要代码里面确定datasource后进行绑定的

ado控件不能绑定datagrid控件,你用data 控件绑定datagrid控件试一试。