Windows 7 下打开Access数据库出错
来源:互联网 发布:编程单引号怎么打出来 编辑:程序博客网 时间:2024/06/10 18:59
如果你尝试在Windows7或其他64位操作系统下打开access 数据库,可能你会碰到如下的错误: System.InvalidOperationException: The 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine.
为解决这个问题,你只需要打开Visual stadio, 进入菜单My Project -> compile -> advanced compiler options,设置一下 the target cpu to x86. 当然如果你用的是中文版,请选择相应菜单。由于当前没有64位的Jet.OLEDB.provider,所以这里只能通过设置CPU选项,强制 .NET framework使用32位的数据库引擎.
数据库联接事例如下:
Dim ds As New DataSet
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim conn As OleDbConnection
Dim strConn As String
Dim da As OleDbDataAdapter
strConn = "Provider = Microsoft.Jet.OLEDB.4.0;"
strConn &= "Data Source = c:/Northwind.mdb;"
conn = New OleDbConnection(strConn)
ds = New DataSet
da = New OleDbDataAdapter("Select * from Products", conn)
Try
da.Fill(ds, "Products")
Catch ex As Exception
MessageBox.Show(ex.ToString)
End Try
DataGridView1.DataSource = ds.Tables("Products")
End Sub
- Windows 7 下打开Access数据库出错
- 一个棘手的问题,在access数据库 做的一个小站上,数据库链接打开出错
- access数据库插入更新出错
- Windows下用命令打开数据库
- access数据库打开的问题
- 记录opendatasource打开Access数据库
- 1.frontpage+access数据库打开
- Windows 7资源管理器打开FTP出错情况总结
- Access利用Windows API打开文件对话框
- ACCESS数据库目录读写权限打开图解
- access数据库不能独占打开的问题。
- 用OleDB打开加密的Access数据库
- mysql打开数据库出错,密码过期
- windows下所有出错信息。
- Windows下Hadoop启动出错
- windows 下 Git push 出错
- WIN7下VC++6.0打开文件出错
- win7下打开CHM,索引选项出错
- JPA中的多对多和联合主键映射
- 关于 解决MySQL数据库主从复制延迟的问题
- git使用说明
- 简单抓取页面
- 为QMenu添加对QAction的tooltip的支持
- Windows 7 下打开Access数据库出错
- 静态代码检测工具:PC-Lint(for c/c++)
- 纠结的NOKIA
- LAMP+logzilla2.9.9+syslog-ng实现集中日志管理(第二版)
- 第一次发博客文章
- “服务器推”技术的应用
- 百练3727摘花生
- iPad软件提交注意事项
- IP报文结构浅析