C CJ Unregistered / Unconfirmed GUEST, unregistred user! 1999-09-06 #1 ADO 如何连接数据库的,有几种方式,例如: 1.ADO--XXX驱动---XXX-XXX数据库 2.ADO... ... btw:请详细介绍 ADO 的安装和配置//用代码或工具
C cytown Unregistered / Unconfirmed GUEST, unregistred user! 1999-09-07 #2 呵呵,用了这么长时间, 还不知ADO有这许多讲究, 关注. CJ, 如果说的好我也给加分(50).
C cAkk Unregistered / Unconfirmed GUEST, unregistred user! 1999-09-07 #3 我只知道: 1.通过ODBC 2.通过一个叫什么provider的东西,意思是“数据提供者”
C CJ Unregistered / Unconfirmed GUEST, unregistred user! 1999-09-07 #4 cytown:估计VB高手能知道; CAAA:我在用D6的ADO时,它给了我一箩筐驱动选择,还有许多连接方式,我只会用ODBC:-(
C cytown Unregistered / Unconfirmed GUEST, unregistred user! 1999-09-08 #5 CJ: 估计VB高手能知道;呵呵, VB我太熟悉了, 就是不知道.
C cAkk Unregistered / Unconfirmed GUEST, unregistred user! 1999-09-08 #6 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$为了搞一个统一的数据接口,因为饶了一些弯子,所以速度就 会有所降低。 就说这些吧,恐怕有不少错误,请指正。
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$为了搞一个统一的数据接口,因为饶了一些弯子,所以速度就 会有所降低。 就说这些吧,恐怕有不少错误,请指正。
C CJ Unregistered / Unconfirmed GUEST, unregistred user! 1999-09-08 #7 CAkk(aa?):sorry,这题你肯定有分,连接部分讲的我有点明白了 那么,发布ADO程序需要发布什么呢?如何设置呢? VB高手应该知道吧
C cytown Unregistered / Unconfirmed GUEST, unregistred user! 1999-09-09 #8 据说有一个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.EXE(DAO.EXE?), WIN98中带, 但我没用过. 我用MDAC_TYP.EXE, 里面含DAO和ODBC的驱动, 包括ACCESS, SQLSERVER, FOXPRO... 很好用(8M). 至于设置, 看你使用什么编程工具了, VB把ADODB指向ACCESS FILE就行, DELPHI34 恐怕只能用BDE了, 还有就是DIAMOND等构件, 使用和VB一样. DELPHI5内建支持 ADO, 可以直接使用.
C CJ Unregistered / Unconfirmed GUEST, unregistred user! 1999-09-09 #9 我的意思是,如果我使用了其它驱动,那么在别的机器上装了此驱动和ADO要做什么设置?我用D5
S SeaSky Unregistered / Unconfirmed GUEST, unregistred user! 1999-10-12 #11 你查一下MSDN 中文版, ADO 的说明部分还是中文。 我在试 D5ADO 例子时, 曾经翻过。 我这会也解释不清楚,MSDN没有在手边。 (
C cAkk Unregistered / Unconfirmed GUEST, unregistred user! 1999-10-12 #12 VB做的ADO程序,用VB自己带的安装工具可以实现的很好(毕竟都是M$一家的), 你可以看看他做出来的包里面有什么东西就得了. 另外,用完全版的Install shield应该支持ADO.