80分急救 vs2005 连接数据库
我的机器刚装了系统
用的vs2005+access2003
Imports System.Data
Imports System.Data.OleDb
Imports System.Data.SqlClientaccess2003
代码:
Try
Dim conn As OleDbConnection = New OleDbConnection
Dim connstr As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\毕业\程序\data\safety.mdb;User Id=admin;Password=; "
conn.ConnectionString = connstr
conn.Open()
If conn.State = ConnectionState.Open Then
MsgBox( "ok ")
conn.Close()
End If
Catch ex As Exception
MsgBox(ex.Message)
End Try
访问不了 错误原因0x80040154 应该是什么类没注册
还有就是在添加数据源里面也加不进数据库
郁闷死了 我新手 请高手帮一下 谢谢
------解决方案-------------------- --访问本地MDB的ADO连接串:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Test.MDB;User ID=admin;Password=;Jet OLEDB:Database Password=000
其中第一个password为Access的用户admin的密码,第二个为Access数据库的密码
如果未设置数据库密码,可省略此项。
--ADO连接串(访问网络MDB):
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\服务器名或IP\共享目录\Test.MDB;User ID=admin;Password=;Jet OLEDB:Database Password=;
其中第一个password为Access的用户admin的密码,第二个为Access数据库的密码
如果未设置密码,可省略相关项。
------解决方案--------------------请到相应的语言版块去问吧,应该是VS2005+MDB,用ADO连接,安装MDAC试试
------解决方案--------------------Imports System.Data.SqlClient access2003 '把这句去了试一试。
------解决方案--------------------Imports System.Data
Imports System.Data.OleDb
代码:
Try
Dim connstr As String = "Provider=Microsoft.Jet.OLEDB.4.0; " _
& "Data Source=E:\毕业\程序\data\safety.mdb;User Id=admin;Password=; "
Dim conn As OleDbConnection = New OleDbConnection(connstr)
conn.Open()
If conn.State = ConnectionState.Open Then
MsgBox( "ok ")
conn.Close()
End If
Catch ex As Exception
MsgBox(ex.Message)
End Try