DELPHI盒子
!实时搜索: 盒子论坛 | 注册用户 | 修改信息 | 退出
检举帖 | 全文检索 | 关闭广告 | 捐赠
技术论坛
 用户名
 密  码
自动登陆(30天有效)
忘了密码
≡技术区≡
DELPHI技术
lazarus/fpc/Free Pascal
移动应用开发
Web应用开发
数据库专区
报表专区
网络通讯
开源项目
论坛精华贴
≡发布区≡
发布代码
发布控件
文档资料
经典工具
≡事务区≡
网站意见
盒子之家
招聘应聘
信息交换
论坛信息
最新加入: hcwong1993
今日帖子: 36
在线用户: 17
导航: 论坛 -> DELPHI技术 斑竹:liumazi,sephil  
作者:
男 minche (异杰) ★☆☆☆☆ -
盒子活跃会员
2004/2/12 11:00:13
标题:
各位高手,能否在delphi中实现下面的SQL语句 浏览:1011
加入我的收藏
楼主:  Var Str,Sql:string;
begin
   Str:='';
   query1.close;
   query1.sql.Clear;
   sql:='select * from Table where Column like ''+Str+'';
   query1.sql.add(sql);
   query1.open;
end;
请问能否实现,如不能,还有其他的方法能够实现吗?
----------------------------------------------
-和大家一起学习,一起进步!!!
作者:
男 yuku11 (yuku11) ★☆☆☆☆ -
普通会员
2004/2/12 11:07:21
1楼: 可以,不过好象你写错了。
----------------------------------------------
-
作者:
男 bios (阿贡) ★☆☆☆☆ -
盒子中级会员
2004/2/12 11:11:18
2楼: 你用编译试试不就知道,真有人问此问题,哎,难怪。。。。
----------------------------------------------
按此在新窗口浏览图片
按此在新窗口浏览图片
作者:
男 minche (异杰) ★☆☆☆☆ -
盒子活跃会员
2004/2/12 11:12:40
2楼: 我的结果就是从表中的某一个字段得到"单引号"的模糊查询。
----------------------------------------------
-和大家一起学习,一起进步!!!
作者:
男 yuku11 (yuku11) ★☆☆☆☆ -
普通会员
2004/2/12 11:14:33
2楼: Var Str,Sql:string;
begin
  Str:=';
  query1.close;
  query1.sql.Clear;
  Sql:='select * from Table Where Column like ' +'%'+Str+'%';
  query1.sql.add(sql);
  query1.open;
end;
我也不知道对不对,你试试吧~~~~
----------------------------------------------
-
作者:
男 doll (doll) ★☆☆☆☆ -
普通会员
2004/2/12 11:20:20
3楼: 第六行:
  Sql:=select * from Table Where Column like ''+str+'';
----------------------------------------------
-
作者:
男 minche (异杰) ★☆☆☆☆ -
盒子活跃会员
2004/2/12 11:34:08
4楼: 3楼
 那%号呢?
----------------------------------------------
-和大家一起学习,一起进步!!!
作者:
男 bios (阿贡) ★☆☆☆☆ -
盒子中级会员
2004/2/12 11:38:10
5楼: % 是一个字符匹配
* 是多个字符匹配

你得好好学学SQL语句了!
----------------------------------------------
按此在新窗口浏览图片
按此在新窗口浏览图片
作者:
男 minche (异杰) ★☆☆☆☆ -
盒子活跃会员
2004/2/12 12:22:32
6楼: 这个我知道
但是3楼的like后面没有通配符号阿
请问bios大哥,这个问题有没有解决的办法?
----------------------------------------------
-和大家一起学习,一起进步!!!
作者:
男 brands (brands) ★☆☆☆☆ -
普通会员
2004/3/22 9:26:49
7楼: 不同的数据库通配符好象也有不同的意义,谁确切知道:
----------------------------------------------
go along with Delphi
作者:
男 root_lh (Lhxs) ★☆☆☆☆ -
盒子活跃会员
2004/3/22 9:44:10
8楼: 好象只要是支持标准sql语句的数据库。都是用的%进行模糊查询的。不过是有一点就他们在代变的时候。运算表达式不一样而以
----------------------------------------------
中流一壶,千金争挈。宁为铅刀,毋为楮叶。错节盘根,利器斯别。识时务者,呼为俊杰!
作者:
男 songchangge (scg66) ★☆☆☆☆ -
盒子活跃会员
2004/3/22 9:49:27
8楼: sql:='select * from cardcata Where cardcata like'  +''+'%'+str+'%'+'';
你可以试试
----------------------------------------------
-
作者:
男 shiro (比卡丘) ★☆☆☆☆ -
普通会员
2004/3/24 10:18:11
9楼: sql:='select * from Table where Column like ''%'+Str+'%''';

注意引号的用法
----------------------------------------------
巧克力PIKA
作者:
男 lsx1982 (prince_lsx) ★☆☆☆☆ -
盒子活跃会员
2004/3/24 11:13:14
10楼: 同上9
----------------------------------------------
I love the game!
作者:
男 99j1 (99) ★☆☆☆☆ -
盒子活跃会员
2004/3/24 15:41:33
11楼: 執行肯定有問題
----------------------------------------------
-
信息
登陆以后才能回复
Copyright © 2CCC.Com 盒子论坛 v3.0.1 版权所有 页面执行70.3125毫秒 RSS