vb.net中如何利用datagrid控件显示access数据库的表
用oledb连接access数据库,如何将c:\a.mdb中的数据表b显示在datagrid控件中呢?哪位给个具体的代码,谢谢!! 问题点数:20、回复次数:2Top
1 楼Kokonol()回复于 2006-07-29 21:24:46 得分 0
Dim myDataSet As DataSet
Dim strCon As String = " Provider = Microsoft.Jet.OLEDB.4.0;Data Source =c:a\.mdb"
Dim myConn As OleDbConnection = New OleDbConnection
myConn.ConnectionString = strCon
Dim strCom As String = " SELECT * FROM b"
myDataSet = New DataSet
myConn.Open()
'通过OleDbDataAdapter对象得到一个数据集
Dim myCommand As OleDbDataAdapter = New OleDbDataAdapter(strCom, myConn)
myCommand.Fill(myDataSet, "b")
'关闭此数据连接
myConn.Close()
DataGrid1.SetDataBinding(myDataSet, "b")
If myDataSet.Tables(0).Rows.Count = 0 Then
MsgBox("未找到")
End IfTop
2 楼wangtiecheng(不知不为过,不学就是错!)回复于 2006-07-29 21:31:06 得分 0
上述代码不能显示数据?什么问题?
--参考ADO连接串:
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\test.mdb;User ID=admin;Password=;Jet OLEDB:Database Password=666"
Top




