用vb.net和ADO.NET,如何得到Access数据库中的一个表对象
用vb.net和ADO.NET编程,如何得到Access数据库中的一个DataTable表对象
[解决办法]
例如将C:根目录下Northwind.mdb中的表 "Customers "加载到DataTable对象中的代码如下:
Dim ConnStr as String
ConnStr= "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\Northwind.mdb "
Dim da As New System.Data.OleDb.OleDbDataAdapter( "Select * from Customers ", ConnStr)
Dim mCount As Long
Dim dt As New DataTable
da.Fill(dt)
'统计dt的记录数
mCount = dt.Rows.Count
...
------------------------------------------
我的书《Visual Basic .NET 2005数据库编程技术与实例》已由人民邮电出版社出版
人民邮电出版社出版:http://www.ptpress.com.cn/books/Book_Information.asp?BID=16271
中国互动出版网:http://www.china-pub.com/computers/common/info.asp?id=35208
------------------------------------------
[解决办法]
imports system.data '导入命名空间
impotrs system.data.clink
form1_load()
'建立连接
dim con as sqlconnection
con = new sqlconnection( "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=C:\123.mdb;uid=,;pwd= " " ")
con.open()
...
con.close()