| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1609 人关注过本帖
标题:请问一下,在VB下连接OFFICE2003做的数据库是不是不认啊
只看楼主 加入收藏
loveve
Rank: 4
等 级:业余侠客
威 望:1
帖 子:452
专家分:213
注 册:2005-4-11
收藏
得分:0 
不要转换,转换后失去了新版数据库的优点。方法是给Vb系统加补丁,sp5或ps6.去网上找,补丁小,多处都 有。

五月的雪
2005-08-20 11:29
咖啡不加糖№
Rank: 1
等 级:新手上路
威 望:1
帖 子:97
专家分:0
注 册:2005-8-18
收藏
得分:0 
Microsoft.Jet.OLEDB.4.0;连接Access2000
生成连接字符串试下
.ConnectionString=生成连接字符串
把生成连接字符串中的数据库名称换成变量就好了

编程无捷径 努力固我在 の). ─ ﹏淚;沒有顔Se.
2005-08-20 11:43
咖啡不加糖№
Rank: 1
等 级:新手上路
威 望:1
帖 子:97
专家分:0
注 册:2005-8-18
收藏
得分:0 
补充以下
Microsoft.Jet.OLEDB.4.0;能连接Access2000 也能连接 Access2003
但在有的VB中能用,有的不能用,具体原因说不清,希望拿为仁兄找的原因,发帖上来大家共同进步!!!

编程无捷径 努力固我在 の). ─ ﹏淚;沒有顔Se.
2005-08-20 22:52
arwaihy
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2005-9-4
收藏
得分:0 

图片附件: 游客没有浏览图片的权限,请 登录注册
为什么我连接上了之后提示这个啊?(我连接的是Access2000数据库) 代码如下: Set Mydb = New ADODB.Connection Set MyRst = New ADODB.Recordset Mydb.Provider = "Microsoft.Jet.OLEDB.4.0" Mydb.ConnectionString = "Data Source=" & App.Path & "\datebase.mdb;" & ";Jet OLEDB:Database PassWord=123456"

Mydb.Open With MyRst .CursorLocation = adUseClient .LockType = adLockOptimistic .CursorType = adOpenKeyset End With MyRst.Open "Money", Mydb '代码出错在此行

2005-09-04 15:55
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
MyRst.Open "Select * From Money", Mydb 这样改一个试试?
2005-09-04 23:17
快速回复:请问一下,在VB下连接OFFICE2003做的数据库是不是不认啊
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014340 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved