2 digstech digstech 于 2014.11.02 23:46 提问

Vb.net 使用AdO连接数据库错误

以下代码为什么老在 Cnn.open(CnnStr) 显示 “未找到提供程序。该程序可能未正确安装。”? 已经有引用ADODB.

Imports System.Data.OleDb
Imports ADODB
Dim Cnn As New ADODB.Connection
Dim Rs As New ADODB.Recordset
Dim CnnStr As String = "Provider= Microsoft.Jet.OLEDB.12.0; Data Source = D:\dsstock1.mdb"
Cnn.Open(CnnStr)
Dim SelStr As String = "Select * from Agent"
Rs.Open(Cnn, SelStr, 1, 3)
Rs.AddNew("MPN","first one")
Rs.Update()
Rs.Close()
Cnn.Close()

1个回答

digstech
digstech   2014.11.03 12:14

发现问题了: Microsoft.Jet.OLEDB.12.0 是错误的。

Microsoft.Jet.OLEDB.4.0 和 Microsoft.Ace.OLEDB.12.0 是正确的。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
vb.net 通过ADO.net 连接 MySql 具体操作
1.   下载MySql, 官网下载,进入管网 (1)       安装教程  :                  http://jingyan.baidu.com/article/22fe7ced0100663002617fdb.html (2)  或者直接输录: http://dev.mysql.com/downloads/mysql/ 2.   下载ADO.NET驱动 
C++ ADO连接数据库出现无效指针错误
//主要是高版本windows与低版本windowsADO库版本不同导致的。 //#import "C:\ProgramFiles\Common Files\System\ado\msado15.dll" no_namespacerename("EOF","adoEOF")rename("BOF","adoBOF") #if defined(ADO2_OLD)   #pragma messa
ADO连接数据库时的错误处理
我最近在使用ADO连接有密码的Access数据库时,想测试一下数据库密码输入错误时的程序处理情况,结果是怎么做都不对,看有哪位高手有这方面的经验。
VB2010连接 三种数据库 源代码
VB2010 微软件自身三大常用数据ADO.NET连接 源代码
ADO连接数据库出现“无效指针”错误码80004003
[原文: http://blog.sina.com.cn/s/blog_616d3ec201012gvc.html] 在Windows7 SP1上用VS2010开发的程序,拿到其他机器上运行,有些机器上出现“无效指针”,错误码为80004003, 执行数据库查询时弹出来的是null的错误,并且错误停留在了连接数据库的那一句。 今天,终于弄清了原因,是缺少补丁KB983246,下载地址为htt
VB.NET必知必会(ADO.NET篇)
ADO相信我们都不陌生,那么ADO.NET和ADO是一种东西吗?我们来详细的看一下ADO.NET。       ADO.NET的名称起源于ADO(ActiveX Data Objects),是一个广泛的类组,用于在以往的Microsoft技术中访问数据。       ADO.NET可让开发人员以一致的方式存取资料来源,以及透过OLE DB和ODBC所公开的资料来源。资料共用的消费者应用程序可
在VS2010环境下用ADO方式连接SQL2008的步骤
由于以前的经典版本VC6.0在WIN7上的兼容性不是很好,所以改装了VS2010,发现上面集成了SQL2008的一些东西。要想学习数据库,当然你可以下载一个SQL2008完整安装,在运用下面讲的连接方法连接数据库,当然是没有问题。但对于我这种对系统有洁癖的人,是不允许系统上装多余的东西的,既然集成了,就要用上,而且没必要装那么大一个软件。VS2010自带的SQL本身没有SQLManagementS
解决ADO通过指定IP地址连接到SQLServer数据库时总是失败问题
这几天在开发一个自己单位用的小平台,B/S结构,需要连接局域网内的SQLServer2005服务器,连接字符串在查了资料后是这样的:       connectString="Provider=SQLOLEDB;DataSource=zhangyuxiang\\SQL2005;Database=dbname;Persist Security Info=False;User ID=sa;Pas
ADO方式连接数据库
ADO方式连接数据库分为如下步骤: 1.ADO对象的导入 在使用ADO技术时需要导入一个ADO动态链接库msado15.dll。该动态库位于系统盘下的"Program Files\Common Files\System\ado\"目录下。在stafx.h头文件下添加如下代码将msado15.dll动态链接库导入到程序中。 #import"C:\Program Files\Common F
Delphi中用ADO控件连接数据库例子
概述: 一、说明 最近在写个“数据库管理系统框架程序”,其中封装了几个连接数据库的函数,觉得挺好用,拿出来与大家分享下,希望能对大家有点用处。 我以连接oracle和access为例,其余数据库连接在此基础上稍加修改,便可使用。 二、连接oracle 1、源码 { 功能:连接ORACLE数据库 参数:sServerName ORACLE服务名,sUserNa