社区
Delphi
帖子详情
在delphi中用select语句进行模糊查询如何写
fangsome
2000-12-14 09:26:00
请看如下
'Select * from xx where item like ''2PC'''
这样好象是不行的
...全文
445
13
打赏
收藏
在delphi中用select语句进行模糊查询如何写
请看如下 'Select * from xx where item like ''2PC''' 这样好象是不行的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
AaronChengBJ
2000-12-17
打赏
举报
回复
BDE和ODBC都很令人心烦,我不喜欢用它们,太慢了.我觉得使用ADO更快,更稳地,更有效率.
用ADO直接连接数据服务器或数据库就可以直接使用标准的SQL语句了,然后直接看书就行了.
AaronChengBJ
2000-12-17
打赏
举报
回复
我有不同见解.
如果你用的是BDE引擎,那么通配符应该用 '*','_'
如果你用的是ODBC引擎,那么通配符应该是 '%','_'
而与具体的数据库好想没什么关系.
http://go.163.com/~ssudi
gaoql
2000-12-17
打赏
举报
回复
来晚了!
cocia
2000-12-15
打赏
举报
回复
呵呵,
select 大全啊,
来晚了!
lowhand
2000-12-15
打赏
举报
回复
也可以用参数的方法做,我觉得这样看起来清晰一些
VAR
S:STRING;
BEGIN
QUERY1.CLOSE;
QUERY1.SQL.CLEAR;
QUERY1.SQL.ADD('SELECT * FROM XX WHERE ITEM LIKE :PARAMETER1');
QUERY1.PARAMBYNAME('PARAMETER1').ASSTRING:='%'+S+'%';
QUERY1.OPEN;
END;
supershan
2000-12-15
打赏
举报
回复
以上回答都不完全,ACCESS用的是'*'
fangsome
2000-12-14
打赏
举报
回复
但是如果在对变量进行模糊查询时
var
scomt:string;
则select语句应该如何写呢。
largewang
2000-12-14
打赏
举报
回复
更正一下:
Condition := ...... + ' Where Item like ' + '''' + '__abc' + '''';
Condition := ...... + ' Where Item like ' + '''' + '%abc%' + '''';
largewang
2000-12-14
打赏
举报
回复
不确定长度用“%”
Select * from Table_Name where Item Like ''%abc%''
(只要有'abc'的都选出来)
固定长度用“_”
Select * from Table_Name where Item Like ''__abc___''
('abc'在3-5位置才选出来)
如果在Delphi中使用变量表示条件,一定要在在变量中加引号
var
Condition : String;
begin
Conditon := """" + '__abc___' + """";
Conditon := """" + "%abc%" + """";
end;
andyou2000
2000-12-14
打赏
举报
回复
'Select * from xx where item like ''%2PC'''
'Select * from xx where item like ''%2PC%'''
'Select * from xx where item like ''2PC%'''
uestc_yrq
2000-12-14
打赏
举报
回复
晚了
给hong-tian说了
mini_fx
2000-12-14
打赏
举报
回复
嘿,来晚了
hong_tian
2000-12-14
打赏
举报
回复
var
s:string;
query1.close;
qiery1.sql.clear;
query1.sql.add(format('select * from xx where item like ''%s%''',[s])
query1.open;
DELPHI
连接SQL2005
TADOConnection是
Delphi
中用
来连接数据库的主要组件,它使用ActiveX Data Objects (ADO) 技术来与SQL Server通信。在你的工具箱中找到TADOConnection组件,将其拖放到你的表单上。接着,我们需要配置它的属性: 1. ...
用
Delphi
实现大坝安全监控系统的误差初分析
文档中的SQL查询
语句
片段“[3]:
select
distinct ...”说明了在
Delphi
中
进行
数据库查询时,需要编
写
SQL
语句
。SQL
语句
的复杂程度取决于数据结构和查询需求。该段落展示了如何从多个表中通过LEFT JOIN操作连接数据,并...
Delphi
数据库编程
1. **数据库接口组件**:DBXpress是
Delphi
中用
于数据库访问的核心组件,提供了一种统一的API来与不同的数据库系统(如Oracle、MySQL、SQL Server等)交互。通过DBExpress,开发者可以轻松地创建数据驱动的应用程序,...
EXEC_SQL.rar_EXEC S_Exec开发人员_
delphi
ex_exec sql_exec_sql.e
"注:各SQL
语句
用“GO”区分,不分大小
写
",这是对SQL
语句
编
写
规范的说明,"GO"在某些数据库管理系统如SQL Server
中用
来分隔多个批处理命令,而“不分大小
写
”则意味着这个环境可能不严格区分SQL关键字的大小
写
。...
sql server字段保存文件,blob操作
这里我们主要关注如何使用SQL Server中的特定字段类型来存储文件,并结合
Delphi
进行
操作。在SQL Server 2000及之前版本中,用于存储BLOB数据的字段类型是`image`,而在2005及以上版本中,这个角色由`varbinary(MAX)`...
Delphi
5,931
社区成员
262,938
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章