在用VB连接A CCESS数据库时出现了这样的错误

这是你的数据库格式不被程序识别。 VB默认的一般是.,MDBA CCESS数据库格式这时我们看一下我们要连接的

是.A CCDB格式的。

看一下代码我们以前使用的是

PROVIDER=MICROSOFT.JET.OLEDB.4.0

当数据库格式发生变化时连接语法格式就变了MICROSOFTOFFICE 12.0 ACCESS DATABASE ENGINE OLEDB PRO VIDER这时连

接字符创立已经有的我们把它填上以后就成如下错误了。为什么呢原因是 .A CCDB数据格式不适用JET引擎连接了。而是PROVIDER=MICROSOFT.A CE.OLEDB.12.0

这样一改就可以连接上了。

O7版以前的A CCESS数据库的格式都是.MDB的而VB6.0本身带的数据库格式也是.MDB的所以大家也都习惯了连

接.MDB格式的A CCESS数据库但是07版以后的数据库格式就成了.A CCDB的了在连接的过程中可就要做一下改变

了。

总结一下通常连接数据库我们可以使用下面两种连接方法添加引用使用代码连接。

解决如下

一、 引用连接

添加引用使用代码连接。工程——引用——MICROSOFTACTIVEXDATA OBJECTS 2.5 LIBRARY

代码窗口中加入

DIM OBJCN AS NEWCONNECTION

DIM OBJRS AS NEW RECORDSET

DIM STRSQL AS STRING

OBJCN.CONNEC TIONS TRING

="PROVIDER=MICROSOFT.A CE.OLEDB.12.0;"&"DATA

S O UR CE="&A PP.PA TH&"\3.A CCDB" 3为数据库的名字

OBJCN.OPEN

STRSQL="SELECT密码FROM 3 WHERE账号='"&

USERNAME&"'" 账号表中的字段USERNAME为自定义的变量

SET OBJRS.A CTIVECONNECTION=OBJCN

OBJRS.OPEN(S TRSQL)

二、控件连接

1 工程——部件——添加MICROSOFTADO DATA CONTROL

6.0控件。

2、属性设置

点击生成按钮打开连接字符串选中MICROSOFT OFFICE

12.0 ACCESS DATABASE ENGINE OLE DB PROVIDER

3、 设置连接路径。

然后在连接选项看中填入你的数据库路径。测试连接如果连接成功则说明数据库跟你的VB程序绑定了。

4、 设置纪录源

就这样你的2007以上的A CCESS数据库就可以连接VB程序了。这一切的大前提就是你会用OFFICEA CCESS建立数据库且是正确的数据库哦

vb2010 java,连接用vb成功连接access2010相关推荐

  1. Java对MySQL数据库进行连接、查询和修改【转载】

    一般过程: (1) 调用Class.forName()方法加载驱动程序. (2) 调用DriverManager对象的getConnection()方法,获得一个Connection对象. (3) 创 ...

  2. autocad 如何摆正显示_如何在 VB 中连接 AutoCAD

    1.如何在 VB 中连接 AutoCAD. 启动 VB ,引用 AutoCAD 类型库.操作步骤:从"工程"菜单中选择"引用"选项,启动"引用&quo ...

  3. Java中使用mysql驱动连接mysql以及mysql的安装

    好久不见,随着Java课程的推进小编其实也在不断的学习之中,同时也遇到很多问题,下面就由小编为大伙们详细的说一下Java中使用mysql驱动连接mysql数据库以及mysql的安装以及使用数据库连接池 ...

  4. 深入Java虚拟机——类型装载、连接(转)

    来自http://hi.baidu.com/holder/item/c38abf02de14c7d31ff046e0 Java虚拟机通过装载.连接和初始化一个Java类型,使该类型可以被正在运行的Ja ...

  5. 终于知道PUBWIN2009的数据库用户名与密码已经成功连接

    http://hi.baidu.com/lovefate/blog/item/4b745b43e6805f1a9313c6ae.html 终于知道PUBWIN2009的数据库用户名与密码已经成功连接 ...

  6. c ibatis mysql实例_[Java教程]java程序中的ibatis连接mySql的基本实例

    [Java教程]java程序中的ibatis连接mySql的基本实例 0 2015-03-16 00:01:32 属性文件:SqlMap.properties1 driver=com.mysql.jd ...

  7. 计算机网络怎么查看连接打印机驱动,如何检测网络打印机是否已成功连接到计算机[检测方法]...

    大概很多婴儿都像以前的编辑一样. 使用网络打印机时,有时它们可​​以打印打印机没有和电脑连接,有时却不能. 那么如何检测网络打印机是否已成功连接到计算机?跟随编辑器往下看. 系统反复提示"无 ...

  8. java web tcp长连接超时时间_常用java web容器http长连接超时设置

    1.http长连接相关知识 http长连接对我们来说并不陌生,但长连接并不是永远不会关闭.对于HTTP长连接需要注意下面几点:keepalive_timeout指的是web服务器发送完最后一个响应报文 ...

  9. Java案例:利用JDBC连接Oracle数据库

    Java案例:利用JDBC连接Oracle数据库 一.准备工作 1.启动SQL Developer,设置java.exe路径 2.在Oracle SQL Developer里,新建数据库连接 连接名: ...

  10. java.sql.SQLException: 关闭的连接 解决办法

    程序如果长时间不进行数据库操作,那么数据源中的 Connection 很可能已经断开.其原因有可能是防火墙,或者连接的数据库设置的超时时间.这里使用的是 C3P0 连接 oracle 数据库,引起的异 ...

最新文章

  1. Deployment
  2. phpcms ——模板标签详细使用说明
  3. asp net code
  4. mysq改变字段类型
  5. 从零开始学习docker(七)docker配置环境变量
  6. 聊聊JVM(五)从JVM角度理解线程
  7. ServiceComb
  8. 25利他行为可以学习和模仿吗
  9. 树莓派 cuda加速_用树莓派4b构建深度学习应用(四)PyTorch篇
  10. SQL语句详解(三)——SQL子查询
  11. 1808福师计算机基础第二次作业,1808福师计算机基础第一次作业.pdf
  12. 杭州电商java招聘_2021年IUU旅行 JAVA开发工程师J11179招聘-IUU旅行 JAVA开发工程师J11179招聘求职信息-拉勾招聘...
  13. 需要管理员权限才能删除此文件夹,解决办法
  14. STM32F303RE 四个ADC同步规则采样
  15. 使用wgd进行全基因组复制分析
  16. 计算机软件专业河南省专科学校,计算机相关专业河南省哪个学校好
  17. Rasbian系统 树莓派Python环境搭建
  18. 《人民的名义》小说文本分析
  19. VSCode中ESLint插件修复+配置教程
  20. BZOJ4716 假摔

热门文章

  1. 深扒洪恩教育招股书:研发含金量低,三年亏3亿,池宇峰再闯美股
  2. linux qq 提示错误,deepin-wine QQ崩溃,QQ遇到错误的暂时解决方法
  3. ASP.NET 页面双向静态化
  4. Linux系统调用原理及实现
  5. Java学生成绩信息管理系统
  6. 基于51单片机超声波测距仪倒车雷达报警器汽车防撞系统套件
  7. 跟老男孩学linux运维核心基础 linux运维实战教程
  8. K8S集群模式下fluent-bit日志收集方案设计和实践
  9. 全年CCF级别会议列表
  10. SQL 数据库基础知识总结(一)