文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院程序开发DelphiDelphi下的ADO使用方法!
精品推荐
特别推荐
·利用Delphi编写Socket通信程序
·拦截其它程序的网络数据封包
·Delphi编程根据IP地址得到主机名
·Delphi 程序员代码编写标准指南
·用DELPHI开发自动化服务器
·将日期转化为汉语的形式
·加密ACCESS数据库增加安全性
·使用TCP/IP协议实现聊天程序
·在Delphi中控制扫描仪
热点TOP10
·Delphi中DLL的创建和使用(1)
·用Delphi实现WinSocket高级应用
·利用Delphi编写Socket通信程序
·DBGrid使用全书(三)
·DELPHI多层分布式开发(2)
·实现关键字查找word文档里相匹配的内容
·实现高速文件拷贝
·用Delphi实现动态获取版本信息
·使用TCP/IP协议实现聊天程序
·实现webbrowser中的打印、复制、全选等编辑功能
·在Delphi中控制扫描仪
·拦截其它程序的网络数据封包
·DELPHI多层分布式开发(1)
·Delphi中利用钩子实现QQ聊天窗口的修改
·Delphi下的ADO使用方法!
·Delphi下“培养”自己的简单木马
·Delphi多层开发方案比较
·Delphi数据库控件使用入门
·Delphi的拨号连接类
·在Delphi中实现数据分析模块的动态报表

Delphi下的ADO使用方法!

日期:2007年8月28日 作者: 查看:[大字体 中字体 小字体]


本文向您揭示在Delphi中使用ADO是如何轻而易举,结合了ADO的Delphi应用程序,将不再依赖于BDE。

ADO的精髓在于利用简单的COM指令来快速方便的访问ODBC数据源,微软的表格、列表框等ActiveX控件使得用户可以简便的利用ADO工作;然而,本文中笔者仅仅向您展示了如何利用程序访问数据库,将不采用任何可视化数据控件。

  本文将向您展示如何利用Variant或interfaces访问和修改ADO数据库,示例程序非常简单,可运行于Delphi 3或4。

安装和访问一个ADO数据库。

示例程序的代码不足150行,然而运行本程序必须首先安装ADO以及设置ODBC数据源。

ADO是一组COM组件的集合,允许程序员利用利用少量的简单代码访问数据库。

ADO通常和OLEDB、Universal Data Access以及Microsoft Data Access Components(MDAC)联系在一起。OLEDB产生较ADO为早,是后期各种技术的基础。

如果你已经安装了ADO,你会在你的计算机中发现ADODB.DLL或者是MSADO15.DLL,这些文件中包含了一个类库,其中包括了利用ADO编程所需的全部接口和常量。在Delphi中,选择菜单Project   Import Type Library,选择以上的DLL文件,然后确定,系统生成了一个基于ADODB.DLL的ADODB_TLB.Pas文件,这个文件中包含了所有Delphi ADO编程所需的声明。

最后一步的准备工作就是将Delphi演示数据库中的Clients.DBF设置为ODBC系统DSN,其别名为DBDemosDBase,驱动程序为Dbase 5。

以下程序清单同时利用Variants和Interfaces访问ADO:

unit Main;{---------------------------------------------------------------------

Created Jan 5, 1999. Copyright (c) 1999 by Charlie Calvert

----------------------------------------------------------------------}

interface



uses Windows, Messages, SysUtils, Classes, Graphics, Controls,

Forms, Dialogs, StdCtrls, ComObj, Grids, ADODB_TLB, ExtCtrls;





const

SELECTSTRING = ’SELECT * FROM Clients.dbf’;

DSNSTRING = ’DBDemosDBase’;

type TForm1 = class(TForm)

StringGrid1: TStringGrid;

Panel1: TPanel;

VariantBtn: TButton;

InterfaceBtn: TButton;

UpdateBtn: TButton;

Edit1: TEdit;

procedure VariantBtnClick(Sender: TObject);

procedure InterfaceBtnClick(Sender: TObject);

procedure UpdateBtnClick(Sender: TObject);

procedure StringGrid1SelectCell(Sender: TObject; ACol, ARow: Integer;

var CanSelect: Boolean);



private

procedure Display(RecordSet: _RecordSet); { Private declarations }

public { Public declarations }

end;

var Form1: TForm1;implementation

uses

ActiveX;

{$R *.DFM}

procedure TForm1.Display(RecordSet: _RecordSet);

var

Y, i: Integer;

begin

Y := 1;

repeat

for i := 0 to 6 do

StringGrid1.Cells[i, Y] := RecordSet.Fields[i].Value;

RecordSet.Move(1, EmptyParam);

Inc(Y);

until RecordSet.EOF;

end;

procedure TForm1.InterfaceBtnClick(Sender: TObject);

var RecordSet: _RecordSet;

DSN: string;

[1] [2] [3] [4] 下一页 




上一篇:Delphi无标题栏窗口程序设计中鼠标拖动技巧

下一篇:Delphi应用程序中中国式报表的制作

Delphi下的ADO使用方法! 相关文章:
·GHOST使用方法(图解)
·QQ空间导航代码最新版使用方法
·破解程序及注册机使用方法
·C语言的常用库函数使用方法分析及用途
·QQ空间最新挂件代码详解及其使用方法
·身份证复印件的正确使用方法
·AspNetPager分页控件--使用方法
·Photoshop各类外挂插件的使用方法
·Delphi中DLL的创建和使用(1)
·Delphi程序执行时实时生成报表
Delphi下的ADO使用方法! 相关软件:
·DelphiV7.0
·Delphi 4.0应用开发指南
·虚拟光驱的使用方法(全)swf
·Delphi进销存程序设计(含源代码)
·Delphi7编程技巧与实例精解
·跑跑卡丁车 单机版 使用方法见查看
·Delphi高手速成
·Delphi应用程序开发精彩实例
·程序员大本营——Delphi
·参透delphi

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:viphot