如何在VB中查询Access数据库,并让结果显示在Datagrid控件中?
以下是我的代码,运行没提示错误,但Datagrid控件无记录显示,多谢高手指教。PrivateSubForm_Load()Adodc1.ConnectionString=...
以下是我的代码,运行没提示错误,但Datagrid控件无记录显示,多谢高手指教。Private Sub Form_Load()
Adodc1.ConnectionString = "provider=Microsoft.jet.OLEDB.4.0; Data source=" & App.Path & "\dzyj.mdb;Persist security info= False"
Adodc1.CommandType = adCmdText
Adodc1.RecordSource = "select * from hospital"
Adodc1.Refresh
Set DataGrid1.DataSource = Adodc1
DataGrid1.Refresh
End Sub
Private Sub Command1_Click()
Adodc1.RecordSource = "select * from hospital where Type like '%" & Trim(Text1.Text) & "%'"
Adodc1.Refresh
End Sub 展开
Adodc1.ConnectionString = "provider=Microsoft.jet.OLEDB.4.0; Data source=" & App.Path & "\dzyj.mdb;Persist security info= False"
Adodc1.CommandType = adCmdText
Adodc1.RecordSource = "select * from hospital"
Adodc1.Refresh
Set DataGrid1.DataSource = Adodc1
DataGrid1.Refresh
End Sub
Private Sub Command1_Click()
Adodc1.RecordSource = "select * from hospital where Type like '%" & Trim(Text1.Text) & "%'"
Adodc1.Refresh
End Sub 展开
展开全部
太简单了呀
追问
我的代码运行没错,为何Datagrid控件无记录显示呢?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
也许是hospital表中没有记录,查查看是不是这个问题。
追问
查看过了hospital表中有记录,不知怎么回事
追答
窗体首次显示有记录吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询