vb2010 java,连接用vb成功连接access2010
在用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相关推荐
- Java对MySQL数据库进行连接、查询和修改【转载】
一般过程: (1) 调用Class.forName()方法加载驱动程序. (2) 调用DriverManager对象的getConnection()方法,获得一个Connection对象. (3) 创 ...
- autocad 如何摆正显示_如何在 VB 中连接 AutoCAD
1.如何在 VB 中连接 AutoCAD. 启动 VB ,引用 AutoCAD 类型库.操作步骤:从"工程"菜单中选择"引用"选项,启动"引用&quo ...
- Java中使用mysql驱动连接mysql以及mysql的安装
好久不见,随着Java课程的推进小编其实也在不断的学习之中,同时也遇到很多问题,下面就由小编为大伙们详细的说一下Java中使用mysql驱动连接mysql数据库以及mysql的安装以及使用数据库连接池 ...
- 深入Java虚拟机——类型装载、连接(转)
来自http://hi.baidu.com/holder/item/c38abf02de14c7d31ff046e0 Java虚拟机通过装载.连接和初始化一个Java类型,使该类型可以被正在运行的Ja ...
- 终于知道PUBWIN2009的数据库用户名与密码已经成功连接
http://hi.baidu.com/lovefate/blog/item/4b745b43e6805f1a9313c6ae.html 终于知道PUBWIN2009的数据库用户名与密码已经成功连接 ...
- c ibatis mysql实例_[Java教程]java程序中的ibatis连接mySql的基本实例
[Java教程]java程序中的ibatis连接mySql的基本实例 0 2015-03-16 00:01:32 属性文件:SqlMap.properties1 driver=com.mysql.jd ...
- 计算机网络怎么查看连接打印机驱动,如何检测网络打印机是否已成功连接到计算机[检测方法]...
大概很多婴儿都像以前的编辑一样. 使用网络打印机时,有时它们可以打印打印机没有和电脑连接,有时却不能. 那么如何检测网络打印机是否已成功连接到计算机?跟随编辑器往下看. 系统反复提示"无 ...
- java web tcp长连接超时时间_常用java web容器http长连接超时设置
1.http长连接相关知识 http长连接对我们来说并不陌生,但长连接并不是永远不会关闭.对于HTTP长连接需要注意下面几点:keepalive_timeout指的是web服务器发送完最后一个响应报文 ...
- Java案例:利用JDBC连接Oracle数据库
Java案例:利用JDBC连接Oracle数据库 一.准备工作 1.启动SQL Developer,设置java.exe路径 2.在Oracle SQL Developer里,新建数据库连接 连接名: ...
- java.sql.SQLException: 关闭的连接 解决办法
程序如果长时间不进行数据库操作,那么数据源中的 Connection 很可能已经断开.其原因有可能是防火墙,或者连接的数据库设置的超时时间.这里使用的是 C3P0 连接 oracle 数据库,引起的异 ...
最新文章
- Deployment
- phpcms ——模板标签详细使用说明
- asp net code
- mysq改变字段类型
- 从零开始学习docker(七)docker配置环境变量
- 聊聊JVM(五)从JVM角度理解线程
- ServiceComb
- 25利他行为可以学习和模仿吗
- 树莓派 cuda加速_用树莓派4b构建深度学习应用(四)PyTorch篇
- SQL语句详解(三)——SQL子查询
- 1808福师计算机基础第二次作业,1808福师计算机基础第一次作业.pdf
- 杭州电商java招聘_2021年IUU旅行 JAVA开发工程师J11179招聘-IUU旅行 JAVA开发工程师J11179招聘求职信息-拉勾招聘...
- 需要管理员权限才能删除此文件夹,解决办法
- STM32F303RE 四个ADC同步规则采样
- 使用wgd进行全基因组复制分析
- 计算机软件专业河南省专科学校,计算机相关专业河南省哪个学校好
- Rasbian系统 树莓派Python环境搭建
- 《人民的名义》小说文本分析
- VSCode中ESLint插件修复+配置教程
- BZOJ4716 假摔