| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 763 人关注过本帖
标题:请教一个vb连接数据库的问题~
只看楼主 加入收藏
handong9622
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2005-12-11
收藏
 问题点数:0 回复次数:6 
请教一个vb连接数据库的问题~

我想连接access数据库!~ 用控件,比如adodc的话,总创建的是绝对路径
所以我想用代码实现连接~
代码中应该怎么写~~
我是菜鸟一个,希望各位高手指点~~~~~~~~~~~~~~^_^

搜索更多相关主题的帖子: 数据库 
2005-12-11 20:27
griefforyou
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:3336
专家分:0
注 册:2004-4-15
收藏
得分:0 
应该有个ConnectString属性吧

天津网站建设 http://www./
2005-12-11 20:43
zhzhiwei
Rank: 1
等 级:新手上路
帖 子:412
专家分:0
注 册:2005-9-8
收藏
得分:0 

'连接到数据库(用户). \Access\Adm.mdb 是相对路径
With AdodcMain
.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\Access\Adm.mdb;Mode=ReadWrite;Persist Security Info=False"
.CommandType = adCmdTable
.RecordSource = "用户" '连接到表"用户" 注意:表名不可以用"USER"
.Refresh '更新
End With

一只鹰其实不孤独,想另一只天鹅,才孤独.真正的孤独!!
2005-12-13 14:10
VB爱上我
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:478
专家分:52
注 册:2005-10-14
收藏
得分:0 

楼上的说的不错,还有一种就是通过SQL语言的形式打开记录集.
.CommandType = adCmdText
.RecordSource = "select * from 表名"


IT618资讯网 提供服务端开发,前端开发,网页特效,热门开源系统研究,软件下载,站长建站,淘宝开店等学习资料.
2005-12-13 22:53
zhzhiwei
Rank: 1
等 级:新手上路
帖 子:412
专家分:0
注 册:2005-9-8
收藏
得分:0 

其实我还没有完全理解

.Refresh

的作用...只是知道没它不行....

...因为我的VB是自学的..学得不仔细....如果谁知道的话麻烦告诉我..


一只鹰其实不孤独,想另一只天鹅,才孤独.真正的孤独!!
2005-12-13 23:26
VB爱上我
Rank: 6Rank: 6
等 级:贵宾
威 望:25
帖 子:478
专家分:52
注 册:2005-10-14
收藏
得分:0 
.Refresh 是刷新的意思。
它将后台数据库的内容提到中介ADO里来。uptate是更新它的作用相反。

IT618资讯网 提供服务端开发,前端开发,网页特效,热门开源系统研究,软件下载,站长建站,淘宝开店等学习资料.
2005-12-14 11:56
wanzi1985
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2005-12-11
收藏
得分:0 

其实还有一种最简单的方法就是 adodc的属性连接 当连接成功后 将除数据库名以外的部分全部删除,再点测试连接就可以了!


[img]http://www./images/upimages/2005818105251.jpg[img]
2005-12-16 09:36
快速回复:请教一个vb连接数据库的问题~
数据加载中...
 
   



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

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