在 Delphi 7 中,如何转义 Format 函数中的百分号 (%)?

2023-12-30

我想做这样的事情:

SQL.Text := Format('select foo from bar where baz like ''%s%''',[SearchTerm]);

当然,Format 不喜欢最后一个“%”。那么我怎样才能摆脱它呢?\%? %%?

或者我必须这样做:

SQL.Text := Format('select foo from bar where baz like ''%s''',[SearchTerm+'%']);

?


在格式字符串中使用另一个 %:

SQL.Text := Format('select foo from bar where baz like ''%s%%''',[SearchTerm]);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Delphi 7 中,如何转义 Format 函数中的百分号 (%)? 的相关文章

  • 在网格上拖动时拖动图像更改

    我正在 StartDrag 上创建自定义 DragObject 的实例 procedure TForm1 GridStartDrag Sender TObject var DragObject TDragObject begin DragO
  • 面向 Delphi 开发人员的 Qt

    有人知道为 Delphi C Builder VCL 开发人员解释 Qt 的书籍或教程吗 对于具有该背景的开发人员来说 学习 Qt 的最佳方法是什么 我对如何使用 Qt 完成我知道如何在 Delphi 中完成的事情特别感兴趣 例如 Qt 相
  • 正则表达式:如何找到模式的最大整数值?

    想象一下我有以下字符串 I ll have some 1 some 42 and maybe some 5 as well 基本上 我有兴趣了解遵循模式 integer 的最大整数值 我什至不确定是否可以使用正则表达式 我可以使用什么正则表
  • 如何以 HH:MM 表示小数时间

    我有一个十进制格式的时间 22 13以小时为单位 我想在 R 中将其表达为HH MM 我是说 22 08 贬值秒 有人可以帮助我吗 语法 02 0f是将值四舍五入为整数并使其始终为 2 个单位 所以 7 8分钟将转换为字符 08 x lt
  • 德尔福和Doxygen

    我想使用 doxygen pas2dox 记录我的源代码 当我设置好所有内容 包括过滤器和提取选项 提取所有内容 时 doxygen 运行良好 但生成的文档仅包含源文件作为链接 并且没有提取类型 方法 过滤后的源看起来不错 有任何提示如何定
  • 在 Delphi 中获取 TCheckbox 的总大小,包括框和文本

    我想获得 TCheckbox 的总大小 包括 Delphi 中的框和文本 我查看这篇文章Delphi FMX TCheckbox TRadiobutton 自动调整大小 https stackoverflow com questions 4
  • Delphi 应用程序被 Google Chrome 视为“危险”

    我经常用Delphi 2009制作数学软件 并将其发布在我的网站上 然而 去年左右 Google Chrome 开始认为我的一小部分 但数量不断增加 EXE 是 有害的 并且 Google Chrome 拒绝下载它们 例如 今天我编写了一个
  • 在 Blazor 中逃脱 @

    我想在 Blazor 组件中显示图标库中的图像 路径是 wwwroot lib icon open iconic icons account login svg But 是 Blazor 中的一个特殊角色 Quoting 剃刀语法 http
  • 新编译的应用程序需要 UAC/elevation?

    我有一个系统 我将其设置为普通的 UAC 并在我的 delphi 环境中编译名为 ka exe 的项目 并为其创建一个 installshield 项目 设置完毕 一切顺利 但每当我开始我的程序时 它都需要提升 而我不知道为什么 为了确保
  • Common Lisp 相当于 format 函数中的 \r 吗?

    基本上 我想只使用 Common Lisp 而不是 Python 来执行以下操作 print Hello world r n 我可以做到这一点 但它只输出 newline字符和跳过 return format t Hello world 我
  • Soap Delphi 客户端因 1MB 调用超时而结束

    我们正在开发 SOAP Web 服务 Apache PHP 所有小规模调用都运行良好 但对于 1Mb 的 Soap 调用 HTTPS 调用大小为 1MB 我们的 Delphi Soap 客户端在除一台 PC 之外的所有 PC 上都因超时而停
  • 如何检查文件是否有备用数据流?

    Delphi 有没有办法检查文件是否有任何备用数据流 看一下 Win32 APIFindFirstStreamW https msdn microsoft com en us library windows desktop aa364424
  • 什么是代码页 0?

    我正在使用Delphi函数 StringCodePage 我在 COM 函数 Acrobat Annotation getContents 请参阅我的其他帖子 返回的字符串上调用它 它返回 0 0是什么 安西 代码页 0 是 CP ACP
  • 如何使用 PHP 通过 JSON 发送 HTML 元素?

    以下功能 try query this gt pdo gt prepare SELECT FROM bookings WHERE TourID AND dTourDate and Status NOT LIKE Cancelled quer
  • Delphi XE5 FireDAC 错误:无法加载供应商库 [libmysql.dll 或 libmysqld.dll]

    我在 Windows 7 64 位上使用 Delphi XE5 只是尝试 FireDAC 组件 我正在使用一个 TFDConnection 组件连接到本地 MySQL 数据库 v5 6 15 我已经将 libmysql dll 32位 v5
  • 在 tlistbox 中绘制缩略图

    在 DelphiXE 中 我使用 tFileOpenDialog 选择一个文件夹 然后在 tListBox 中列出该文件夹中的所有 jpg 文件 我允许将列表项拖放到列表中进行自定义排序 以便稍后按顺序显示它们 我希望能够在文件名旁边绘制图
  • 构建机器是否需要单独的 Delphi XE4 许可证?

    用于通过以下方式构建应用程序dcc32在构建服务器上我可以使用 Delphi Trial 这种方法的许可证没有任何问题 现在 我将通过以下方式在 TeamCity 上构建 Delphi XE4 应用程序msbuild 我是否需要拥有构建机器
  • 如何为每个线程自动全局初始化/取消初始化某些内容?

    我有一个单位initialization and finalization部分 该单元包含一个复杂的对象 该对象在initialization并毁于finalization 但是 该对象还包含一个 ADO 连接 这使得跨线程使用它时出现问题
  • 为什么使用过程来创建对象比使用函数更受欢迎?

    这类似于这个问题 https stackoverflow com questions 1894217 is it memory safe to provide an object as a function result 我问 为什么 到最
  • 如何安装DBMonitor

    这可能是一个非常简单的问题 但就是这样 我刚刚更新了 Firebird 的 DevArt DBExpress 驱动程序的许可证 帮助文件说我可以使用他们的免费软件 DBMonitor 应用程序 但由于我使用的是 D2006 所以我必须使用以

随机推荐

  • 检查ip地址是否在私有范围内

    如何检查 IP 地址是否属于私有类别 if isPrivateIPAddress ipAddress do something 任何建议将不胜感激 更新的答案 private static boolean isPrivateIPAddres
  • 检测合成器是否正在运行

    我希望我的 UI 根据屏幕是否合成 从而支持某些效果 来更改设计 是否有可能 可靠地查询 X 服务器是否正在运行合成窗口管理器 打开 关闭合成时收到通知吗 解决方案 为了向不太熟悉 X11 API 的人详细说明 Andrey Sidorov
  • 如何在 MATLAB 中将字符串作为函数参数传递?

    基本上 我有 10 个数据文件 我编写了一个 MATLAB 函数来处理这些数据 代码是这样的 function Z fitdata file path A importdata file path end 由于我不想输入相同的命令 10 次
  • SO_LINGER 和关闭套接字(WINSOCK)

    我正在编写一个多线程winsock应用程序 并且在关闭套接字时遇到一些问题 首先 同时打开的套接字数量是否有限制 假设一次有 32 个插座 我在其中一个套接字上建立了连接 并传递信息 一切顺利 问题是当我断开套接字然后重新连接到同一目标时
  • 为什么 django 对表单字段调用 __init__() 两次

    我正在尝试使用django 简单 自动完成 https github com praekelt django simple autocomplete以一种形式 但是 当我将调试打印添加到simple autocomplete widgets
  • JSON 中的 HTML 标签(Python 中)

    我知道这不是一个理想的情况 但是如果我需要在 JSON 标签中包含某种 HTML 例如 node list ul li class lists Hello World li ul 这可以在Python中做到而不需要事先转义吗 它最初是一个字
  • 在 GHCi 内的包模块中调试 IO

    我正在 Haskell 中进行低级 IO 用于库绑定 并且遇到了段错误 我想使用 GHCi break弄清楚发生了什么 但发生的事情是这样的 gt import SDL gt break SDL setPaletteColors canno
  • 本地化 Windows 窗体

    我正在从事一个涉及本地化大量 Windows 窗体的项目 我们使用 TableLayoutPanel 控件来处理布局 该控件效果很好 我们遇到的一个问题是 当我们将 Form Localized 属性设置为 True 时 我们最终必须为每种
  • 如何使用用户凭据映射网络驱动器[关闭]

    Closed 这个问题是与编程或软件开发无关 help closed questions 目前不接受答案 我想知道如何使用用户凭据映射网络驱动器 是吗 可以使用本地系统帐户映射网络驱动器吗 在bat中使用以下脚本 net use z rem
  • partykit:在终端节点箱线图上方显示终端节点百分位数值

    我正在尝试绘制用生成的回归树rpart using partykit 我们假设使用的公式是y x1 x2 x3 xn 我想要实现的是一棵在终端节点中带有箱线图的树 顶部有一个标签 列出分配给每个节点的观测值的 y 值分布的第 10 50 和
  • 画布绘制文本方向

    如何使该文字垂直书写 如何将文本旋转90度 单独写每个字母是愚蠢的 但现在 我不知道其他方法 Paint paint new Paint public DrawView Context context double arr super co
  • 定义一个没有固定大小的双精度数组?

    你好 我有一个关于 C 数组的问题 我需要一个数组来存储一些数据 我的代码是 double ATmittelMin ATmittelMin zaehlMittel Gradient x xATmax y yATmax 但编译器说 未定义va
  • 实体框架/代码优先/每类型表继承 - 实现派生类和具体类之间的一对多关联

    我在 VS2012 中使用 MVC4 并且遵循每个类型一个表的继承方法 我正在尝试使用Seed 将数据添加到我的数据库的方法 我有以下课程 LandLord Table Landlord public class Landlord User
  • 如何在 AngularJS ng-if 语句中使用“">”比较器

    是否可以在 HTML 的 ng if 中使用 大于 比较器 问题是 gt 符号过早地关闭了 HTML 标记 前任 这 div class bar HTML STUFF div 读作 div 0 class bar gt HTML STUFF
  • 如何在 JavaScript 中提取 BigInt 的 n 次方根? [关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 如何在 JavaScript 中提取 BigInt 的 n 次方根 Math pow不起作用 转换为 JavaScript 的 BigInt
  • 通过 C# 使用 MS Office 拼写检查功能

    我想用 C 做一个应用程序 它会计算文本中正确的单词和错误的单词并向我显示 MS Word 中有一个功能 那么如果可能的话 我如何在 C 中使用这个功能呢 土耳其语 您可以添加对 Microsoft Word x 0 对象库的引用 查看这篇
  • Tensorflow:导入错误:libcusolver.so.8.0:无法打开共享对象文件:没有这样的文件或目录

    我在 python3 中导入张量流时遇到问题 gt gt gt import tensorflow as tf Traceback most recent call last File usr local lib python3 5 dis
  • Subversion 中如何制作标签?

    我知道如何在 subversion 中使用标签 每次达到发布里程碑时 我都会创建一个标签 我不太明白的是它们是如何工作的 标签只是一个副本 是根据我指定的修订版本制作的吗 或者标签更像是一个参考 内部颠覆只是说GO TO trunk pro
  • 更改 JSlider 的可显示标签?

    我有一个 JSlider 最小值为 0 最大值为 10 000 我将主要刻度线设置为 1 000 如果我现在绘制标签 它们将显示为 0 1000 2000 3000 4000 等 我希望显示的是 0 1 2 3 4 5 等 是完成这项任务的
  • 在 Delphi 7 中,如何转义 Format 函数中的百分号 (%)?

    我想做这样的事情 SQL Text Format select foo from bar where baz like s SearchTerm 当然 Format 不喜欢最后一个 那么我怎样才能摆脱它呢 或者我必须这样做 SQL Text