ADO 如何连接数据库的,有几种方式—— BY CJbtw:请详细介绍 ADO 的安装和配置(100分)

  • 主题发起人 主题发起人 CJ
  • 开始时间 开始时间
C

CJ

Unregistered / Unconfirmed
GUEST, unregistred user!
ADO 如何连接数据库的,有几种方式,例如:
1.ADO--XXX驱动---XXX-XXX数据库
2.ADO...
...
btw:请详细介绍 ADO 的安装和配置//用代码或工具
 
呵呵,用了这么长时间, 还不知ADO有这许多讲究, 关注. :-)
CJ, 如果说的好我也给加分(50).
 
我只知道:

1.通过ODBC
2.通过一个叫什么provider的东西,意思是“数据提供者”
 
cytown:估计VB高手能知道;
CAAA:我在用D6的ADO时,它给了我一箩筐驱动选择,还有许多连接方式,我只会用ODBC:-(
 
CJ: 估计VB高手能知道;呵呵, VB我太熟悉了, 就是不知道.
 
CJ恐怕又喝醉了,"CAAA"和"D6"指的是什么? 要不是我绝顶聪明,还真猜不出来。

我只用过ODBC的连接方式,没用过Provider。不过可以讲讲我的理解,不要见笑啊。

ADO是基于OLE-DB的技术,和以前的ODBC不同的是,只要告诉驱动程序数据的
提供者(Provider)及一些相关参数,它就知道如何进行连接,理论上可以
连接任何类型的数据库,比如mdb,sql server,....Text,email....
他(指通过Provider)比ODBC的好处是可以利用机器上现有的原生驱动。
比如,你指定Provider为Jet 3.51,同时指定mdb的路径,那么就可以利用
DAO来访问mdb数据库。

当然,如果指定Provider为ODBC Provider, 则可以利用现有的ODBC数据源,
底层则通过ODBC驱动来实现。

那么,使用Access直接用DAO就可以了,何必饶一个弯子?
是的,如果不用考虑数据的交换等原因,使用Access用DAO是最佳选择,速度
最快!!可以说DAO是一个非常成功的对象模型。

ADO实际上是M$为了搞一个统一的数据接口,因为饶了一些弯子,所以速度就
会有所降低。

就说这些吧,恐怕有不少错误,请指正。
 
CAkk(aa?):sorry,这题你肯定有分,连接部分讲的我有点明白了
那么,发布ADO程序需要发布什么呢?如何设置呢?
VB高手应该知道吧:)
 
据说有一个ADO.EXE(DAO.EXE?), WIN98中带, 但我没用过. 我用MDAC_TYP.EXE,
里面含DAO和ODBC的驱动, 包括ACCESS, SQLSERVER, FOXPRO... 很好用(8M).

至于设置, 看你使用什么编程工具了, VB把ADODB指向ACCESS FILE就行, DELPHI34
恐怕只能用BDE了, 还有就是DIAMOND等构件, 使用和VB一样. DELPHI5内建支持
ADO, 可以直接使用.
 
我的意思是,如果我使用了其它驱动,那么在别的机器上装了此驱动和ADO要做什么设置?我用D5
 
你查一下MSDN 中文版, ADO 的说明部分还是中文。 我在试 D5ADO 例子时,
曾经翻过。
我这会也解释不清楚,MSDN没有在手边。 :((

 
VB做的ADO程序,用VB自己带的安装工具可以实现的很好(毕竟都是M$一家的),
你可以看看他做出来的包里面有什么东西就得了.

另外,用完全版的Install shield应该支持ADO.
 
多人接受答案了。
 
后退
顶部