建立连接ADODB. Connection技巧说明

开发 后端
为每一个软件行业的从业人员,无论是开发人员、项目经理、还是测试人员,也要不断适应这个趋势,我认为ADODB. Connection只会使我们的工作更简单和更轻松。

如果你想要执行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数据库。

责任编辑:chenqingxiang 来源: 电子工业出版社
相关推荐

2009-12-24 16:40:59

Ado Connect

2009-12-25 15:02:44

ADOX对象模型

2009-12-08 17:48:28

Web Service

2011-07-21 17:23:58

Oracle数据库ASP

2010-02-01 11:03:51

Python Djan

2010-06-23 15:19:35

eMule协议

2011-09-13 11:06:08

PhoneGap AP

2010-02-04 10:58:29

Android 源代码

2010-02-22 16:26:21

Python编辑

2010-01-04 15:27:31

ADO.NET SQL

2009-12-24 16:16:08

ADODB

2010-02-22 11:14:43

Python编写

2010-02-22 15:33:23

Python扩展模块

2009-12-31 14:50:57

ADO组件

2010-01-06 10:04:55

2009-12-14 17:57:21

NET 源码

2010-04-06 11:19:28

Oracle数据库

2009-12-21 15:47:32

ADODB.Error

2009-12-16 14:51:27

Visual Stud

2010-03-05 13:34:54

点赞
收藏

51CTO技术栈公众号