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

Reading number is top 10 articles
PHP和AJAX打造高级RSS聚合器_[PHP教程]
使用C#开发SmartPhone程序入门_.net资料_编程技术
数据库技巧之建立一个传表名参数的存储过程_[SQL,Server教程]
2个页面间不通过Session与url的传值方式_[Asp.Net教程]
详细讲解PHP的Jmai组件及发送邮件实例_php资料_编程技术
使用SQLSERVER的扩展存储过程实现远程备份与恢复_[SQL Server教程]
如何在十天内学会php之第五天_[PHP教程]
Asp.net实例:实现图片上传_[Asp.Net教程]
动态网页技术PHP关于cookie和session的分析_php资料_编程技术
LINQ体验(11)——LINQ,to,SQL语句之Null语义和String、DateTime方法_[Asp.Net教程]
Reading number is top 10 pictures
29 the belle stars after bath figure3
福利是必须的
牛奶和人奶哪个好?
八个盛产美女的国家1
2012 national geographic daily picture3
Absolutely shocked. National geographic 50 animal photographys4
China's programmers are live what kind, had a look at will know that
美丽的风景--让你目瞪口呆
美洲杯宝贝的雨中风情2
清纯性感的美眉2
Download software ranking
Boxer's Top ten classic battle9
Proficient in JavaScript
株洲本地在线棋牌游戏
Ashlynn Video2
jdk1.6 for windows
Ashlynn Video1
Boxer's Top ten classic battle6
Tram sex maniac 2 (H) rar bag3
虚拟机5.5.3版
asp.netWeb服务器高级编程
aaa published in(发表于) 2014/7/19 0:11:33 Edit(编辑)
Delphi执行sql server普通查询

Delphi执行sql server普通查询

Delphi执行sql server普通查询

普通查询

1.用SQL属性查询指定的数据

用TADOQuery组件查询数据可以直接通过SQL语句进行查询,在使用SQL语句进行查询时,当查询字段的类型为字符或字符串时用单引号括起来;如果字段的类型为整型、单精度、双精度、货币时,则不需要用单引号括起来。

下面用SQL属性对数据表中的数据进行查询。查询“姓名”为“林风”的学生信息,如图1所示。

操作步骤如下:

(1)运行Delphi,在窗体中添加TADOConnection、TADOQuery、TEdit、TComboBox、TDataSource、TButton和TDBGrid等组件。

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

with ADOQuery1 do

begin

close;

SQL.Clear;

if a[Inp]=1 then //数组a用来判断当前字段用哪种SQL语句查询

SQL.Add('Select * from MR_Student where '+ComboBox1.Text+ComboBox2.Text+''''+Edit1.Text+'''') //当字段类型为Varchar、char、nvarchar、text等用该SQL语句

else

SQL.Add('Select * from MR_Student where '+ComboBox1.Text+ComboBox2.Text+Edit1.Text); //当字段类型为Int、float、double、money等用该SQL语句

open;

end;



图1 用SQL属性查询指定的数据

2.用Filter属性查询指定的数据

用TTable组件对数据进行查询时主要用Filter方法来获取数据的查询条件,如果该方法为空时,将查询表中的所有记录。

本示例是用Filter属性对数据表中的数据进行查询。

操作步骤如下:

(1)配置ODBC。

(2)运行Delphi,在窗体中添加TTable、TEdit、TComboBox、TDataSource、TButton和TDBGrid等组件。

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

procedure TForm1.Button1Click(Sender: TObject);

begin

//在Filter属性中输入查询的条件

Table1.Filter := ComboBox1.Text+COmboBox2.Text+''''+Edit1.Text+'''';

Table1.Filtered := True; //当Filtered属性为True时,Filter属性才有效

DataSource1.DataSet := Table1;

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.