| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 5019 人关注过本帖
标题:VB怎么和ACCESS连接啊?
只看楼主 加入收藏
shahe
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2005-6-27
收藏
 问题点数:0 回复次数:11 
VB怎么和ACCESS连接啊?
以前上学时没有好好学,
今天昨天让我帮他做一个小软件,可是就不弄不成了
VB和数据库是怎么也连不上!
请高手帮忙!

搜索更多相关主题的帖子: ACCESS 数据库 软件 
2005-08-04 18:46
阿徐516
Rank: 1
等 级:新手上路
帖 子:45
专家分:0
注 册:2005-6-25
收藏
得分:0 
要先在控制面板/数据源ODBC下先设置系统DSN等进行数据源的连接等设置——我用的是ADO

还要对ADO的连接属性进行设置

但是到现在为止还不会连有关系的两个或多个表!
2005-08-04 21:02
jionjion
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2005-7-21
收藏
得分:0 
Asp server 能在Win98 上配置吗?

我是菜鸟中的菜鸟。 QQ:103248112
2005-08-04 21:10
jionjion
Rank: 1
等 级:新手上路
帖 子:31
专家分:0
注 册:2005-7-21
收藏
得分:0 
打错了,是SQL Server

我是菜鸟中的菜鸟。 QQ:103248112
2005-08-04 21:14
Donghz
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2005-9-17
收藏
得分:0 
我也是菜鸟呀!想知道vb怎么和服务器的数据库连接?
高手多多指导啊!
2005-09-17 19:45
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
Access数据库可以在Win98-WinXP任何系统上安装运行,SQL Server就不知道了。没在Win98上装过SQL Server,好像SQL Server最好运行在以Win NT为核心的(Win 2000、Win XP等)操作系统上。

楼主源代码怎么写的(主要是连接字符串)发上来看一看,看看能不能从中找出问题。
2005-09-17 22:02
FERARRI
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2005-9-17
收藏
得分:0 
要在部件上选用ADO,是ADO和ACCESS连接起来,再连接时还要注意一些细节问题,比如最好选用相对路径,这样在编程上相对简单一些!
2005-09-17 23:09
ychxy
Rank: 1
等 级:新手上路
帖 子:43
专家分:0
注 册:2005-9-6
收藏
得分:0 
VB与Access连接可用DAO、ADO连接。(这两种都可用控件或引用代码来实现。用控件简单,但不灵活;用引用对象复杂点,但比较录活。)
以控件为例:在窗体中添加控件,设置控件的连接的数据类型(是access或SQL等)、数据源属性,则可。

sql server2000只能装在win2000 server上,(我记得win 2000专业版好像也不行)。

2005-09-18 03:03
俺老虎
Rank: 1
等 级:新手上路
帖 子:78
专家分:0
注 册:2005-9-15
收藏
得分:0 

VB连接数据库

方法一:DAO

Set conn = Workspaces(0).OpenDatabase(App.Path & " ") Set rs = conn.OpenRecordset(" ", dbOpenTable) rs.MoveFirst 方法二: ODBC

Dim tbfTemp As TableDef Set dbfTemp = OpenDatabase("", False, False, "ODBC;")

方法三:RDO

Dim gEnviron As rdoEnvironment Set gEnviron = rdoEngine.rdoEnvironments(0) rdoEnvironments(0).CursorDriver = rdUseOdbc gEnviron.LoginTimeout = 15 DoEvents Set gDBase = gEnviron.OpenConnection(dsname:=txtDSName, prompt:=cboPrompt.ListIndex, Connect:=txtConnect.Text) MsgBox "Connected OK"

因为篇幅所限,以上代码均为程序部分连接代码,需要完整代码的朋友请到我的博客站上(地址我个性签名有)留言,要求贴出所需程序代码~我会在0.X小时内回复~!


http://www. 爱博客 只要一分钟,建立你自己的博客网站 完全免费哦~
2005-09-18 19:22
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
ADO方式的连接字符串的写法。
ConStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&App.Path&"\DBname.mdb;Persist Security Info=False"
App.Path是App对象的Path属性返回程序的物理路径,DBname.mdb为数据库的文件名称
2005-09-18 21:36
快速回复:VB怎么和ACCESS连接啊?
数据加载中...
 
   



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

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