使用C#连接Access数据库时,出现问题如下:
使用oledb方式连接,提示问题:未在本地计算机注册“Provider=Microsoft.Jet.OLEDB.4.0;Datasource="D:\test\test\...
使用oledb方式连接,提示问题:未在本地计算机注册“Provider=Microsoft.Jet.OLEDB.4.0;Data source="D:\test\test\test.mdb”提供程序
重装了Access,但是问题依旧,新手,请多帮助!
using System.Data.OleDb;是这个吗?已经添加了,还是少其他文件?
提示错误:
未处理 System.InvalidOperationException
Message="未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0:Data Source=D:\\myprog\\datalinktest\\datalink1\\datalink1\\test.mdb”提供程序。"
Source="System.Data"
StackTrace:
在 System.Data.OleDb.OleDbServicesWrapper.GetDataSource(OleDbConnectionString constr, DataSourceWrapper& datasrcWrapper)
在 System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString constr, OleDbConnection connection)
在 System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject)
在 System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup)
换成了相对路径,也是这样,这样的问题 没有人遇到过吗? 展开
重装了Access,但是问题依旧,新手,请多帮助!
using System.Data.OleDb;是这个吗?已经添加了,还是少其他文件?
提示错误:
未处理 System.InvalidOperationException
Message="未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0:Data Source=D:\\myprog\\datalinktest\\datalink1\\datalink1\\test.mdb”提供程序。"
Source="System.Data"
StackTrace:
在 System.Data.OleDb.OleDbServicesWrapper.GetDataSource(OleDbConnectionString constr, DataSourceWrapper& datasrcWrapper)
在 System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString constr, OleDbConnection connection)
在 System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject)
在 System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup)
换成了相对路径,也是这样,这样的问题 没有人遇到过吗? 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询