Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Delphi中QuotedStr()

Delphi中QuotedStr()

作者头像
全栈程序员站长
发布于 2022-11-02 09:14:05
发布于 2022-11-02 09:14:05
1.1K00
代码可运行
举报
运行总次数:0
代码可运行

1.定义 给字符串两边加单引号并返回. 声明:function QuotedStr(const S: string): string; 用函数 QuotedStr把字符串S转换成为用引号括起来的字符串。单引号” ’ ” 将被插入到字符串s的最前和最后。

2.范例 特别可以应用在delphi的中的SQL语句,避免漏写的情况。 lsstr := …+ QuotedStr(‘STR’)+… lsstr := …+ ’ WHERE ‘’‘+‘abc ‘+’’’ …’

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 QTmpR2.Close;
 QTmpR2.SQL.Text := 'INSERT INTO  A_IN (TK_TIME,ST1,ST2) VALUES ( GETDATE(),' +
                                   QuotedStr(Trim(qry.FieldByName('ST1').AsString)) + ',' +
                                   QuotedStr(Trim(qryERP.FieldByName('ST2').AsString))  +')' ;
TmpR2.ExecSQL;

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/180670.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年10月18日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Delphi考虑sql注入 QuotedStr
之前只在BS架构的项目中考虑了Sql注入问题,却很少考虑到用了多年的Delphi项目也应该考虑Sql注入的问题,今天做了个实验,成功完成注入,把表里数据全部删除,以后再做Delphi项目还真的考虑这个问题。
全栈程序员站长
2022/11/19
4160
delphi去掉字段前后的引号_Delphi编程SQL语句中引号(‘)、quotedstr()、(”)、format()在SQL语句中的用法…[通俗易懂]
Delphi编程SQL语句中引号(‘)、quotedstr()、(”)、format()在SQL语句中的用法
全栈程序员站长
2022/11/02
1.2K0
Delphi中QuotedStr介绍及使用
声明:function QuotedStr(const S: string): string;
全栈程序员站长
2022/11/02
3500
sql server可以定义的约束_数据库常见约束
Sage>0 and sage<120 Sage between 12 and 30
全栈程序员站长
2022/11/08
9450
SysUtils.QuotedStr – 加单引号
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/02
8360
addslashes和stripslashes函数
第二个自动在单引号前加了反斜杠。如果这个字符串入库的话,里面有单引号,可能会SQL注入,为了安全,使用此函数。
全栈程序员站长
2022/11/01
7690
c++ string find_VBA中find的用法
首先定义两个string类型的变量a和b,getline()是string中的一个方法,从键盘读取一行。
全栈程序员站长
2022/11/04
6560
SQL SERVER拼接字符串(字符串中有变量)
  3、若在执行时存在类型转换错误,则应用相应的类型转换函数,对变量进行类型转换(如cast()函数)。
全栈程序员站长
2022/07/05
2.3K0
SQL SERVER拼接字符串(字符串中有变量)
php弱类型花式绕过大全_协同过滤推荐算法代码
assert()会检查指定的assertion并在结果为false时采取适当的行动。在PHP5或PHP7中,如果assertion是字符串,它将会被assert()当做PHP代码来执行。
全栈程序员站长
2022/11/09
3.4K0
php弱类型花式绕过大全_协同过滤推荐算法代码
[转]Delphi中QuotedStr介绍及使用
转自:http://www.360doc.com/content/13/0524/09/7873422_287679198.shtml
全栈程序员站长
2022/11/02
5640
奖学金评分系统(系统分析与设计版与Delphi实现代码)
在奖学金评比过程中,学生综合测评是学校普遍采用的评比手段。对学生实施综合素质测评的目的在于正确评价学生的综合素质,为评奖学金提供依据,实现学生教育管理工作的标准化、制度化和科学化,引导和促进学生德、智、体、美全面发展。
小爷毛毛_卓寿杰
2019/02/13
9550
奖学金评分系统(系统分析与设计版与Delphi实现代码)
.NET面试题解析(03)-string与字符串操作
4.以下代码执行后内存中会存在多少个字符串?分别是什么?输出结果是什么?为什么呢?
莫问今朝
2018/08/31
5620
.NET面试题解析(03)-string与字符串操作
Delphi中谨慎使用QuotedStr、QuotedString、DequotedString相关的函数
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/02
4310
c语言之字符型数据类型关键字_字符型系统数据类型主要包括
大家好,又见面了,我是你们的朋友全栈君。 字符型数据类型就是字符 1、字符数据的表示 字符型数据是用单引号括起来的一个字符。例如: ‘a’、’b’、’=’、’+’、’?’都是合法字符型数据。 在C语言
全栈程序员站长
2022/11/17
7990
Hive 数据类型
以下介绍Hive的数据类型,Hive的数据类型分为四种类型,分别是: 列类型 文字 Null值 复杂类型
全栈程序员站长
2022/11/08
4240
mysql自定义函数详解_sql自定义函数例子
摘要 腾兴网为您分享:mysql自定义函数与动态查询,智学网,夜读小说,小睡眠,西餐菜谱等软件知识,以及猫语翻译器,江西校讯通,刷qq业务的网站,房洽洽,学士服照,爱站seo工具包,虚拟声卡驱动,隐藏分,卦象,供零在线永辉,七猫精品小说,海纳百川器,华尔街日报,双十一图片,中国地震信息网等软件it资讯,欢迎关注腾兴网。介绍下mysql自定义函数的例子,以及插入单引号的方法,动态执行查询与字符串拼接的相关内容。 1、mysql自定义函数的例子 mysql不能像oracle 一样写 动态SQL。 复制代码 代码示例: DROP f…
全栈程序员站长
2022/10/04
1.3K0
sql语句字符串用单引号还是双引号_sql什么时候用单引号
总结一下SQL语句中引号(‘)、quotedstr()、(”)、format()在SQL语句中的用法以 及SQL语句中日期格式的表示(#)、(”) 在Delphi中进行字符变量连接相加时单引号用(”’),又引号用(””)表示 首先定义变量 var AnInt:integer=123;//为了方便在此都给它们赋初值。虽然可能在引赋初值在某些情况下不对 AnIntStr:string=’456′; AStr:string=’abc’; AFieldName: string=’字符型编号’; ATableName: string=’YourTable’; ADate:Tdatetime=now; Adoquery1:tadoquery; 1,Delphi语句 adoquery1.sql.text:= ‘select 字符型编号 from YourTable where 字符型编号=’abc’ and 整型编号=123′; 等价于 adoquery1.sql.text:= ‘select ‘+AFieldName+’ from ‘+ATableName+’ where ‘+AFieldName +’=”’+AStr+”’ and 整型编号=’+AnIntStr; 也等价于 adoquery1.sql.text:= ‘select ‘+AFieldName+’ from ‘+ATableName+’ where ‘+AFieldName +’=’+QuotedStr(AStr)+’ and 整型编号=’+Inttostr(AnInt);
全栈程序员站长
2022/09/27
1.6K0
python3中eval函数用法简介[通俗易懂]
python中eval函数的用法十分的灵活,这里主要介绍一下它的原理和一些使用的场合。
全栈程序员站长
2022/11/02
1.2K0
sqlmap报错注入
所有的注入原理都是一样,即用户输入被拼接执行。但后台数据库执行语句产生错误并回显到页面时即可能存在报错注入。
全栈程序员站长
2022/11/11
2.6K0
python基础知识点(精心整理)_python编程基础知识
在 Python 里,标识符有字母、数字、下划线组成。 在 Python 中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。 Python 中的标识符是区分大小写的。 以下划线开头的标识符是有特殊意义的。以单下划线开头 _foo 的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用 from xxx import * 而导入; 以双下划线开头的 __foo 代表类的私有成员;以双下划线开头和结尾的 foo 代表 Python 里特殊方法专用的标识,如 init() 代表类的构造函数。
全栈程序员站长
2022/11/07
1K0
推荐阅读
相关推荐
Delphi考虑sql注入 QuotedStr
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验