您现在的位置: > 首页 > 程序开发 > Delphi教程
>> 最新教程
>> 热门教程
>> 最新游戏资讯
>> 热门游戏资讯
在DELPHI程序中使用ADO对象存取ODBC数
作者:本站                来自:安迪教程网                 加入时间:08-06-17                进入论坛讨论

  作为一个ASP爱好者,笔者经常在ASP页面中使用ADO对象操作ODBC数据库,觉得用ASP创建WEB应用系统确定挺方便的.虽然在编程生涯中,笔者更喜欢Borland系列产品,对微软产品有点排斥,对ASP却是例外.某天,灵机一动,ADO对象是一个标准OLE对象,如果在DELPHI应用程序中能利用ADO操作数据库,应该挺不错.尤其在用DELPHI做网络数据库应用程序时,如果所在的WEB站点是WINNT站点并且支持ASP页面,就可以用ADO对象访问ODBC数据库,而不用把那么大的BDE再上载到站点上去,这样就可充分利用DELPHI和ASP的编程优势,做出更好的ISAPI/NSAPI/CGI.

  经过编程和测试,在DELPHI中可以成功地用ADO对象存取ODBC数据库,现将使用经验写出来,与大家共享,让我们多一个访问ODBC数据库的方法.

  在32位的DELPHI中,可以声明一个variant变量(如AVariant),然后通过CreateOleObject创建一个OLE对象,如AVariant:=CreateOleObject(ADODB.Connection)可以获得一个数据库连接对象的实例,然后就可以利用该对象的方法和属性来操作ODBC数据库了.(待续)

  下面简单介绍一下访问ODBC数据库所用到的ADO对象及其方法和属性.

  1.数据库连接对象(ADODB.Connection)

  该对象用于与ODBC数据库建立连接,所有对数据库的操作均通过该连接进行.数据库连接对ADODB.Connection的作用象Delphi中的TDatabase对象.建立一个连接对象的方法为(AConnection为Variant类型变量):

  AConnection:=CreateOleObject(ADODB.Connection)

  用于建立连接的方法为Open,使用语法为(以对象AConnection为例):

  AConnection.Open( ConnectionString, UserId, Password )

  三个参数均为字符串类型,其中UserId和Password为用户名称和用户密码,用来访问数据库时使用,可以省略,因为在ConnectionString同样可以指定用户名称和用户密码.ConnectionString是用来说明ODBC数据源信息的字符串,其格式为:

 
<<< << < 1 2 3 > >> >>>
联系方式:QQ:6084884 email:agwcn@126.com 粤ICP备05055782号
本网站中发布的文章只代表发表人的个人观点,不代表安迪教程网网站的立场
copyright© 2000-2004 安迪教程网 All rights reserved agwcn.com