建立连接ADODB. Connection技巧说明
创始人
2024-06-19 05:10:33
0

如果你想要执行ADODB. Connection,首先的一步是要更方便地操作数据表,那就需要ADO的数据集对象了。数据集对象ADODB.RecordSet的作用象Delphi中的TTable或TQuery对象。

尤其在用DELPHI做网络数据库应用程序时,如果所在的Web站点是WINNT站点并且支持ASP页面,那就可以用ADO对象访问ODBC数据库,而不用把那么大的BDE再上载到站点上去。

这样就可充分利用DELPHI和ASP的编程优势,做出更好的ISAPI/NSAPI/CGI。经过编程和测试,在Delphi中可以成功地用ADO对象存取ODBC数据库,现将本人的使用经验写出来,与大家共享,让我们多一个访问ADODB. Connection的方法。

在32位的Delphi中,可以声明一个variant变量(如AVariant),然后通过CreateOleObject创建一个OLE对象,如AVariant:=CreateOleObject (’ADODB.Connection’)可以获得一个数据库连接对象的实例,然后就可以利用该对象的方法和属性来操作ODBC数据库了。下面简单介绍一下访问ODBC数据库所用到的ADO对象及其方法和属性。#t#

数据库连接对象(ADODB. Connection)
该对象用于与ODBC数据库建立连接,所有对数据库的操作均通过该连接进行。数据库连接对象ADODB. Connection的作用象Delphi中的TDatabase对象。

三个参数均为字符串类型,其中UserId和Password为用户名称和用户密码,用于访问数据库使用时可以省略,因为在ConnectionString同样可以指定用户名称和用户密码。要打开的数据库对应的OBDC系统数据源(DSN),是可选参数;DRIVER:要打开的数据库所用的驱动程序名称,如Access对应Microsoft Access Driver (*.mdb),是可选参数;

以上参数均为可选参数,但必须提供足够的信息来描述一个系统数据源。假如已经定义了一个ODBC的系统DSN,名称为MyDsn,那么就可用以下语句建立一个数据库连接:
  为了防止DSN不存在或其设置被他人修改时造成应用程序运行错误,可以用ADODB.Connection 创建一个临时ODBC数据源,这样可以保证我们使用的系统DSN的参数设置是正确的。下面的语句可以创建一个临时ADODB. Connection系统DSN,对应一个ACCESS数据库。

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...