| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 941 人关注过本帖
标题:数据库连接Data Source=只能接数据库名吗
只看楼主 加入收藏
guiyangl015
Rank: 1
等 级:新手上路
帖 子:125
专家分:0
注 册:2006-5-21
收藏
 问题点数:0 回复次数:3 
数据库连接Data Source=只能接数据库名吗
在利用ADO技术访问数据库时,通常又下面的代码:
Dim Cnn As New ADODB.Connection
Dim Rst As New ADODB.Recordset
adoCnn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=c:\data.mdb;Extended Properties='Excel 8.0;HDR=Yes'"
adoRst.Open "Select * From 表1", adoCnn, adOpenKeyset, adLockOptimistic
问题1: 红色部分所代表的意思是什么?最好有这些代码的详细解释!!
问题2:
而且我发现在Data Source=...,这里只能接数据库的名字,如,用打开对话框打开数据库时,CommonDialog1.FileName的意思也表示要打开的数据库,可是放在这里就不行, 我觉的这点很死板,有没有办法让Data Source=连接的数据库不是固定的,而是更灵活点?
问题3: 还有,adoRst.Open "Select * From 表1", 打开的表也必须指明表名,这里能不能用其他方法获得表名?而不是直接用表名.
哪位高手能指点一二?
感激不尽!!!
搜索更多相关主题的帖子: Source 数据库 Data Microsoft 
2006-06-22 09:31
maui2000
Rank: 1
等 级:新手上路
威 望:1
帖 子:113
专家分:0
注 册:2006-5-23
收藏
得分:0 
用字符串变量替代不就可以了
2006-06-22 09:34
guiyangl015
Rank: 1
等 级:新手上路
帖 子:125
专家分:0
注 册:2006-5-21
收藏
得分:0 
能说的详细点吗?谢谢,举个例子吗

站的高,才能看的远!!
2006-06-22 16:58
guiyangl015
Rank: 1
等 级:新手上路
帖 子:125
专家分:0
注 册:2006-5-21
收藏
得分:0 
哪位大哥,帮个忙!
能不能通过通用对话框打开任意access数据库,而不是打开固定的数据库.
在上面的代码中怎样修改?
非常感谢!

站的高,才能看的远!!
2006-06-22 20:52
快速回复:数据库连接Data Source=只能接数据库名吗
数据加载中...
 
   



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

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