VB.NET无法连接ACESS数据库
我运行VB.NET时出现下面的提示 :
“未处理的"System.InvalidOperationException"类型的异常出现在 system.data.dll 中.
其他信息: .Net 数据 OLE DB 提供程序(System.Data.OleDb)要求 Microsoft 数据访问组件(MDAC)。请安装 Microsoft 数据访问组件(MDAC) 2.6 或更高版本。”
我查看了我的MDAC已经是2.8了,怎么还是不行。请问是哪里出错了,谢谢 ?
补充:代码如下:
Dim conn As OleDbConnection = Nothing
Dim reader As OleDbDataReader = Nothing
conn = New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; " + "Data Source=C:\Documents and Settings\gewei\My Documents\Visual Studio Projects\WindowsApplication1\test.mdb")
conn.Open()
Dim cmd As OleDbCommand = New OleDbCommand("Select * FROM t1 where id=1", conn)
Dim dr As OleDbDataReader = cmd.ExecuteReader
If dr.Read Then
TextBox1.Text = dr("s")
End If
dr.Close()
conn.Close()
答案:完整代码,来看看啊
=============
看不出来错在哪。这个错误原因很多。你把
Dim conn As OleDbConnection = Nothing
Dim reader As OleDbDataReader = Nothing
里面的 = Nothing去掉试试。
其他:暂时不知道!
楼主,都是.NET了,改用SQL SERVER 吧!
上一个:vb.net做的程序有时候为什么输不进汉字去?
下一个:vb.net 中 datagridview 问题