当前位置: 首页 > news >正文

对一个表中所有列数据模糊查询adoquery

如何用adoquery对一个表中所有列进行模糊查询:

复制代码
 1 procedure TForm3.Button4Click(Sender: TObject);
 2 var
 3   ASql,AKey: string;
 4   I: Integer;
 5 begin
 6   //获取关键词
 7   AKey := Trim(Edit1.Text);
 8 
 9   //生成SQL语句
10 
11   ASql := 'SELECT * FROM 需要做的事 WHERE ';
12   for I := 0 to frmDataPool.qry需要做的事.FieldCount - 1 do
13   begin
14     if I = 0 then
15     begin
16       ASql := ASql + frmDataPool.qry需要做的事.Fields[I].FieldName + ' LIKE ''%' + AKey + '%''';
17     end else begin
18       ASql := ASql + ' OR ' + frmDataPool.qry需要做的事.Fields[I].FieldName + ' LIKE ''%' + AKey + '%''';
19     end;
20   end;
21 
22 //  Memo1.Lines.Add(ASql)  ;
23 //  Exit;
24 
25   //开始查询
26   with frmDataPool.qry需要做的事 do
27   begin
28     Close;
29     SQL.Text := ASql;
30     Open;
31   end;
32 end;
复制代码

转载于:https://www.cnblogs.com/ddxxxb/p/6803171.html

相关文章:

  • EntityFramework [1]
  • SQLServer查询所有子节点
  • [转]Entity Framework 学习初级篇7--基本操作:增加、更新、删除、事务
  • 通用的方法,来检查字段是否存在
  • 面试题之求二叉树的深度
  • android笔记5——同一个Activity中Fragment的切换
  • 使用vmimeNET解析账单邮件
  • 关于浏览器端的网页性能测试
  • Qt入门之基础篇 ( 一 ) :Qt4及Qt5的下载与安装
  • 倍福TwinCAT(贝福Beckhoff)常见问题(FAQ)-如何使用断点
  • SQLServer2005数据库日志文件损坏的情况下如何恢复数据库
  • centos7下yum快速安装 mariadb(mysql)
  • 精讲sql server数据库sysObjects表中xtype字段值的含义
  • 第一个冲刺周期第六天
  • 日志分析 操作
  • 【EOS】Cleos基础
  • 【剑指offer】让抽象问题具体化
  • jQuery(一)
  • js 实现textarea输入字数提示
  • Magento 1.x 中文订单打印乱码
  • Node 版本管理
  • node-sass 安装卡在 node scripts/install.js 解决办法
  • SQLServer插入数据
  • Windows Containers 大冒险: 容器网络
  • 大型网站性能监测、分析与优化常见问题QA
  • 服务器从安装到部署全过程(二)
  • 复杂数据处理
  • 技术攻略】php设计模式(一):简介及创建型模式
  • 推荐一款sublime text 3 支持JSX和es201x 代码格式化的插件
  • MyCAT水平分库
  • 扩展资源服务器解决oauth2 性能瓶颈
  • ​LeetCode解法汇总518. 零钱兑换 II
  • ​七周四次课(5月9日)iptables filter表案例、iptables nat表应用
  • #if #elif #endif
  • #我与Java虚拟机的故事#连载18:JAVA成长之路
  • (SpringBoot)第二章:Spring创建和使用
  • (八)Flask之app.route装饰器函数的参数
  • (板子)A* astar算法,AcWing第k短路+八数码 带注释
  • (笔记)Kotlin——Android封装ViewBinding之二 优化
  • (附源码)ssm教师工作量核算统计系统 毕业设计 162307
  • (个人笔记质量不佳)SQL 左连接、右连接、内连接的区别
  • (一)C语言之入门:使用Visual Studio Community 2022运行hello world
  • (一)UDP基本编程步骤
  • (转)EOS中账户、钱包和密钥的关系
  • .gitignore文件—git忽略文件
  • .NET开发不可不知、不可不用的辅助类(一)
  • ??eclipse的安装配置问题!??
  • @javax.ws.rs Webservice注解
  • @ResponseBody
  • @selector(..)警告提示
  • [ CTF ] WriteUp- 2022年第三届“网鼎杯”网络安全大赛(白虎组)
  • [3D游戏开发实践] Cocos Cyberpunk 源码解读-高中低端机性能适配策略
  • [BZOJ1040][P2607][ZJOI2008]骑士[树形DP+基环树]
  • [BZOJ2850]巧克力王国
  • [BZOJ4016][FJOI2014]最短路径树问题