| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 663 人关注过本帖
标题:请教编写Delhpi时的一些动态语句
只看楼主 加入收藏
k6000year
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2006-3-28
收藏
 问题点数:0 回复次数:1 
请教编写Delhpi时的一些动态语句

写程序时遇到一些很大很大的问题,希望各位高手能予以解答,谢谢啊!

程序上有2个控件:combobox1和edit1。

其中combobox1供使用者选择『字段』(即每列的名称)

而edit1供使用者填写要查询的『关键字』

现在编写语句时遇到以下2个问题:

1)想实现精确查询

select * form X

where Y='Z';

其中X为表名,Y是字段(使用者从combobox1中选择),Z是关键字(使用者从edit1中填写)

如果在编写添加到query1中去的语句?

2)想实现模糊查询(即含通配符的查询)

select * form X

where Y like '%Z%';

其中X为表名,Y是字段(使用者从combobox1中选择),Z是关键字(使用者从edit1中填写),2个百分号(%)是通配符

如果在编写添加到query1中去的语句?

搜索更多相关主题的帖子: Delhpi 语句 动态 编写 
2006-03-28 21:01
makebest
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:3
帖 子:658
专家分:962
注 册:2005-3-17
收藏
得分:0 
query1.sql.text='select * from x where ' + combobox1.text = ''' + edit1.text + '''';
query1.open

query1.sql.text='select * from x where ' + combobox1.text like ''%' + edit1.text + '%''';
query1.open
2006-03-29 10:37
快速回复:请教编写Delhpi时的一些动态语句
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.053979 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved