当前位置:编程学习 > C#/ASP.NET >>

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 问题

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,