All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
通过PHP连接My,SQL的两种方法简介_php资料_编程技术
品味SQL,Server,2005的几个新功能_[SQL,Server教程]
PHP实例:用PHP程序实现随机广告图片显示_[PHP教程]
gridview删除提示_[Asp.Net教程]
不用组件实现Ajax效果_[AJAX教程]
SQL,Server,安装,(SQL,Server,2008,R2)_mssql学习_编程技术
asp.net2.0网站语法之页面指令
Asp.net,水晶报表之打印和导出格式_[Asp.Net教程]
.NET,SDK中CorFlags.Exe的使用方法_.net资料_编程技术
基础知识之认识和使用,RSS+asp.net_.net资料_编程技术
Reading number is top 10 pictures
Female model behind the bitterness, often being overcharged4
The terra-cotta warriors3
美奂绝伦的风景
Absolutely shocked. National geographic 50 animal photographys5
Sora aoi after swimming
8090后结婚的各种XX事
真正的国产-非模拍 贵在是真实1
性感丰满身材火爆de美女2
乳娘帕梅拉安德森5
奇趣的世界记录2
Download software ranking
Tram sex maniac 2 (H) rar bag4
C#COM编程指南
功夫熊猫2(上集)
Boxer vs Yellow5
WebService在.NET中的实战应用教学视频 → 第4集
Take off clothes to survival
打鸟视频
C#高级编程(第4版)
Love the forty days
致我们终将逝去的青春
aaa published in(发表于) 2014/7/19 0:12:04 Edit(编辑)
Delphi浏览sql server数据库中的信息

Delphi浏览sql server数据库中的信息

Delphi浏览sql server数据库中的信息

浏览数据库中的信息

想要浏览数据库中的信息,首先要用ADO或BDE组件连接数据库,然后才可以浏览数据库中的信息。

1.用TDBGrid组件或TDBNavigator组件浏览数据表

以ADO组件TADOTabe为例,首先连接数据库,然后在TADOTabe组件的Fiter属性中输入查询条件,当Fitered属性为True时有效。如果Fiter属性为空,那么将显示数据表中的所有信息。再用TDataSource组件的DataSet属性连接TADOTabe组件,用TDBGrid组件的DataSource属性连接TDataSource组件,便可以用TDBGrid组件来浏览数据表中的信息,也可以利用TDBNavigator组件对TDBGrid组件中的信息进行浏览。

下面利用TDBGrid组件来浏览指定数据表的信息。

操作步骤如下:

(1)运行Dephi,在窗体中添加TQuery、TDataSource、TDBNavigator和TDBGrid组件。

(2)主要程序代码如下:

在Button1按钮的单击事件中写入以下代码。

procedure TForm1.Button1Cick(Sender: TObject);

begin

ADOTabe1.ConnectionString := 'Provider=SQOEDB.1;Persist Security Info=Fase;

User ID=sa;Initia Cataog=MR_SQ;Data Source=.'; //连接数据源

ADOTabe1.TabeName := 'MR_Student'; //选择数据表

ADOTabe1.Fiter := '编号>2'; //设置查询条件

ADOTabe1.Fitered := True;

ADOTabe1.Active := True;

DataSource1.DataSet := ADOTabe1;

DBGrid1.DataSource := DataSource1;

DBNavigator1.DataSource := DataSource1;

end;

2.用TEdit组件浏览数据表中的信息

在用TEdit组件显示数据表中的信息时,应先将ADO或BDE组件连接数据库,然后用FiedByName方法将指定字段中的信息输入给TEdit组件,特别要注意的是FiedByName方法的数据类型应与数据库中指定字段的类型相一致,然后用First、Prior、Next、ast方法对数据表中的记录进行浏览。

下面利用TEdit组件来浏览指定数据表的信息,如图1所示。



图1 用TEdit组件浏览数据表

操作步骤如下:

(1)运行Dephi,在窗体中添加TQuery、TDataSource和TDBGrid组件。

(2)主要程序代码如下:

procedure TForm1.scan; //自定义过程,用TEdit组件显示数据表中的当前记录信息

begin

Edit1.Text := IntToStr(ADOQuery1.FiedByName('编号').AsInteger);

Edit2.Text := ADOQuery1.FiedByName('姓名').AsString;

Edit3.Text := ADOQuery1.FiedByName('班级').AsString;

Edit4.Text := IntToStr(ADOQuery1.FiedByName('数学').AsInteger);

Edit5.Text := IntToStr(ADOQuery1.FiedByName('英语').AsInteger);

Edit6.Text := IntToStr(ADOQuery1.FiedByName('语文').AsInteger);

end;

//对数据表中的记录进行游览

procedure TForm1.Button1Cick(Sender: TObject);

begin

if not ADOQuery1.Bof then //判断记录是否到文件首

begin

ADOQuery1.First; //首记录

scan;

end;

end;

procedure TForm1.Button2Cick(Sender: TObject);

begin

if not ADOQuery1.Bof then //判断记录是否到文件首

begin

ADOQuery1.Prior; //上一个记录

scan;

end;

end;

procedure TForm1.Button3Cick(Sender: TObject);

begin

if not ADOQuery1.Eof then //判断记录是否到文件尾

begin

ADOQuery1.Next; //下一个记录

scan;

end;

end;

procedure TForm1.Button4Cick(Sender: TObject);

begin

if not ADOQuery1.Eof then //判断记录是否到文件尾

begin

ADOQuery1.ast; //尾记录

scan;

end;

end;



添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.