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

Reading number is top 10 articles
C#教程:删除线程
php——array,数组学习整理_php资料_编程技术
C#,2.0中泛型编程思想分析_[Asp.Net教程]
如何解决Remoting无法传输存储过程参数的问题_[Asp.Net教程]
LAMP-Linux+Apache+Mysql+PHP典型配置_php资料_编程技术
Asp.net对文件夹和文件的操作类_[Asp.Net教程]
ASP.NET,2.0之ObjectDataSourc控件_[Asp.Net教程]
asp.net点击textbox自动清除其中文字_[Asp.Net教程]
.net控件开发(七)之复合控件(1)概念基础篇_[Asp.Net教程]
C#程序的50种方法
Reading number is top 10 pictures
人美胸美腿更美4
The money of more than 100 countries and regions16
这才是真正的人体艺术1
Terrorist smile the largest human history an explosion1
刘亦菲写真集1
A man's favorite things9
Fury xp desktop theme
In the world the most mysterious 21 place landscape3
姑娘手慢了,已经走光了
人美胸美腿更美1
Download software ranking
Unix video tutorial7
Tram sex maniac 2 (H) rar bag11
变速齿轮3.26
C#与.NET技术平台实战演练
SP4 for SQL2000
linux安装大全
Adobe Flash Player(IE) 10.0.32.18 浏览器专用的FLASH插件
Boxer vs Yellow5
Proficient in JavaScript
Boxer Classic video2
aaa published in(发表于) 2014/7/19 0:11:31 Edit(编辑)
Delphi执行sql server区间查询

Delphi执行sql server区间查询

Delphi执行sql server区间查询

区间查询

1.用标识符对数据进行区间查询

在对信息进行区间查询的时候,主要用算术运算符(<、>、<=、>=)和逻辑运算符(AND)对数据的区间进行查询。如果以字符或字符串为查询条件,则两边必须添加单引号。在Delphi中可以用Quotedstr函数在字符串的两边添加单引号,如果在数字两边添加单引号,则在查询时将会自动转换成相应的数字类型。

例如,用SQL语句对指定范围的日期进行查询。

select * from tb_Stu where 出生年月>'1980-1-1' and 出生年月<'1983-12-31'

例如,用SQL语句对指定范围的数学成绩进行查询。

select * from tb_Stu where 数学>60 and数学<85

下面在BDE组件TTable中用算术运算符和逻辑运算符对数字的区间进行查询。

操作步骤如下:

(1)配置ODBC。

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

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

Table1.Active := False;

Table1.Filter := ComboBox3.Text+ComboBox1.Text+Quotedstr(Edit1.Text)+' and '+ComboBox3.Text+ComboBox2.Text +Quotedstr(Edit2.Text); //用标识对区间进行查询

Table1.Filtered := True;

Table1.Active := True;

DataSource1.DataSet := Table1;

2.用SQL语句BETWEEN…AND对日期进行区间查询

SQL语句BETWEEN…AND用于对区间进行查询,该语句前面的值必须小于后的值。

其主要格式为:字段BETWEEN值1 AND值2

说明:查询的信息在值1与值2之间,并包含值1和值2。

例如,用SQL语句对指定范围的日期进行查询。

select * from tb_Stu where 出生年月 BETWEEN '1980-12-24' and '1983-8-7'

下面在ADO组件TADOQuery中用SQL语句BETWEEN…AND对日期进行区间查询。

操作步骤如下:

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

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

with ADOQuery1 do

begin

close;

SQL.Clear;

SQL.Add('select * from MR_Stu_xx where 出生日期 BETWEEN '+QuotedStr(DatetoStr(DateTimePicker1.Date))+' and '+ QuotedStr(DatetoStr(DateTimePicker2.Date)));

open;

end;

注意:对日期进行区间查询,也可以使用算术运算符(<、>、<=、>=)和逻辑运算符(AND)。




添加到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.