php .accdb,vb 与 .accdb 格式的access数据库的连接方法
在用vb 连接 access 数据库 时,出现了这样的错误: 这是你的 数据库 式不被 程序识别。vb默认的一般是.,mdb access 数据库 式!这时我们看一下我们要 连接 的 是.accdb 式的。 看一下代码,我们以前使用的是: Provider=Microsoft.jet.oledb.4.0 当 数据库
在用vb连接access数据库时,出现了这样的错误:
这是你的数据库格式不被 程序识别。vb默认的一般是.,mdb access数据库格式!这时我们看一下我们要连接的
是.accdb 格式的。
看一下代码,我们以前使用的是:
Provider=Microsoft.jet.oledb.4.0
当数据库格式发生变化时,连接语法格式就变了:Microsoft office 12.0 access database engineoledb provider 这时连
接字符创立已经有的,我们把它填上以后就成如下错误了。
为什么呢?原因是,.accdb 数据格式不适用jet 引擎连接了。而是:provider=microsoft.ace.oledb.12.0
这样一改就可以连接上了。
o7版以前的access数据库的格式都是.mdb 的,而vb6.0 本身带的数据库格式也是.mdb的,所以大家也都习惯了连
接.mdb格式的access数据库,但是07版以后的数据库格式就成了 .accdb 的了,在连接的过程中可就要做一下改变
了。
总结一下:通常连接数据库我们可以使用下面两种连接方法:
添加引用,使用代码连接。
解决如下:
一、引用连接
添加引用,使用代码连接。工程——引用——microsoft activeX data objects 2.5 library
代码窗口中加入:
Dim objcn As NewConnection
Dim objrs As New Recordset
Dim strsql As String
objcn.ConnectionString ="provider=microsoft.ace.oledb.12.0;" & "data source="& App.Path & "\3.accdb" (3为数据库的名字)
objcn.Open
strsql = "select 密码 from 3 where账号='" & username & "'" (账号表中的字段,username为自定义的变量)
Set objrs.ActiveConnection = objcn
objrs.Open (strsql)
二、控件连接:
1,工程——部件——添加 microsoft ado data control 6.0 控件。
2、属性设置:
点击生成按钮,打开连接字符串,选中,microsoft office 12.0 access database engine ole db provider
3、设置连接路径。
然后在连接选项看中填入你的数据库路径。测试连接,如果连接成功,则说明数据库跟你的vb程序绑定了。
4、设置纪录源:
就这样你的2007以上的access 数据库就可以连接vb程序了。
这一切的大前提就是你会用officeaccess建立数据库,且是正确的数据库哦!
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
php .accdb,vb 与 .accdb 格式的access数据库的连接方法相关推荐
- vb 与 .accdb 格式的access数据库的连接方法
在用vb连接access数据库时,出现了这样的错误: 这是你的数据库格式不被 程序识别.vb默认的一般是.,mdb access数据库格式!这时我们看一下我们要连接的 是.accdb 格式的. 看一 ...
- VB.NET 使用 OleDb 操作 Access 数据库(来自 MSDN)
VB.NET 使用 OleDb 操作 Access 数据库 这里采用 OleDb 方式对 Access 数据库进行访问,主要内容都来自 MSDN 帮助文档.建议新手注意 MSDN 的用途.下面的代码只 ...
- Access数据库及注入方法
Access数据库 Microsoft Office Access是由微软发布的关系数据库管理系统.Microsoft Office Access是微软把数据库引擎的图形用户界面和软件开发工具结合在一 ...
- 通过一个小项目介绍Python3读写Access数据库(.mdb)的方法
1. 小项目功能介绍 本文通过一个小项目介绍Python3读写Access数据库(.mdb)的方法,该项目功能较简单,将mdb中的旧编码替换为新编码,新旧编码对照表放在1个excel(本文命名为新旧编 ...
- 浅谈PHP+Access数据库的连接 注意要点
今天公司需要用php连接access 数据库,结果整了半天Access数据库 就是连接不上,查找 很多资料,以下是我的经验, -.- 希望能给需要连接access 数据的人带来帮助..-.- 需要注意 ...
- ACCESS数据库防下载方法 1
ACCESS数据库防下载方法 作者:luotoal 来源:网络 点击数: 21131 更新时间:2006年05月21日 ACCESS数据库防下载方法 下面的方法分别适用有IIS控制权和 ...
- Access数据库无法连接的解决
1.解决 "Microsoft.Jet.Oledb.4.0 找不到提供者 或 未正确安装" 的方法 此方法的前提是, 你书写的 ConnectionString 是正确的, 形如: ...
- vs vb连接mysql_详细介绍VS2010 VB ACCESS数据库的连接(如有不对,敬请改正)
VS 首先添加引用 尽量选最新的版本,这样可以向下兼容 然后连接ACCESS数据库 点击数据/添加新数据源 第一次连接点新建连接 点击更改 选中ACCESS数据库 点击浏览,选定数据库位置 用户名密码 ...
- C#与带密码的access数据库的连接
在一个业务项目开发中,用到了C#连接带加密的ACCESS数据库,发现在百度中给出的连接语句大部分都是office2007版以前的access数据库的格式都是.mdb 的,格式模式为: string c ...
最新文章
- 月薪8k 和 月薪28K的程序员差距在哪里?
- 【ACM】杭电1141:Factstone Benchmark
- SringIOC中Bean的后置处理器
- 网络爬虫中Fiddler抓取PC端网页数据包与手机端APP数据包
- 图网络中的社群及社群发现算法
- 继BAT之后 第四大巨头是谁
- Unity3D调用摄像头显示当前拍摄画面
- 挖出一个面试刷题的宝藏资源,赶紧收下了~
- SpringMVC学习系列-解决GET请求时中文乱码的问题
- mount远程驱动器
- python 窗口更新_pythontkinter更新文本窗口
- 智能制造的灾备问题如何解决? | 凌云时刻
- 新零售电商:订单管理系统设计
- 深入理解深度学习——Word Embedding(四):Skip-Gram模型的数学原理
- android wifi信号检测
- 斯蒂文理工计算机排名,全美最强STEM大学排行榜发布!这些学校考虑一下?
- 测试所用的技术(黑盒、白盒测试等)
- Codeforces 1027C. Minimum Value Rectangle
- 【科普小知识】KMS 是什么?
- Dockerfile 定制 Rabbitmq 集成延时队列的镜像