CSDN论坛 > Delphi > VCL组件开发及应用

把一个字符串语句中包含了单引号('),该如何处理?(一定给分) [问题点数:5分,结帖人anjie]

Bbs1
本版专家分:14
结帖率 100%
CSDN今日推荐
Bbs3
本版专家分:915
Bbs1
本版专家分:14
匿名用户不能发表回复!
其他相关推荐
应对sql语句中出现的引号问题
在写sql时我们难免会遇到一些sql语句的拼接,然而这种拼接很容易造成拼接的语句在执行时语法错误。 在数据库中默认字符串是被单引号包裹,但我们不指定他包裹的范围将会产生你意想不到的错误。
SQL语句中有关单引号、双引号和加号的问题
1、插入  字符串数据是用单引号包在外面的,而+号只是用来连接这些字符串的. 数据库里的字段是整型的时候不要加单引号,是字符串的时候要加,其它类型根据实际情况来,双引号就是用来拼接字符串的,单引号是sql文的固有写法,因为你要动态的来拼接,涉及到变量,所以要用“+”来组合各个字符串片段。最终结果无非就是得出能在数据库查询分析器中执行的sql文。         String sql = "
sql语句在遇到字符串的时候,使用单引号
insert into project_manager(proprojectname,promainuserid, proprojectuserhelp,prostarttime,proendtime,prochecktime, proprojectallmoney)values('项目',2,'管理员','2016/10/22', '2016/10/26','2016/10/27','2
sql语句中单引号嵌套问题
在sql语句中,我们难免会用到单引号嵌套的时候,但是直接嵌套肯定是不行的,java中用反斜杠做转义符也是不行的,在sql中是用单引号来做转义符的。 比如下面例子是存储过程里查询时的语句示例 exec cndoup_getpageofrecords @pagesize=10,@currentpage=1,@columns='*',@tablename='ROOM',@condition='ROO
SQL字符串拼接动态SQL中的 引号问题
拼串的时候用char(39) 代替单引号,char(37)代替% SET @sql = 'SELECT * FROM authors WHERE address LIKE '+char(39)+char(37)+@str+char(37)+char(39) 这个也对 不要用双引号 只用单引号 SET @sql = 'SELECT * FROM a
hibernate hql语句中条件参数中包含特殊字符单引号' 的处理办法
在我们编写hql语句的时候,where条件中的参数两端常常会加上”’”单引号,一般情况下是没有问题的,但是如果参数中包含单引号呢,例如一家公司的名称“CompagnieFrancaised’Etudesetd’Erises-CFEE-”,这时程序在执行过程中就会报错,报错信息如下所示:九月 22, 2016 2:42:35 下午 org.hibernate.hql.internal.ast.Erro
数据库SQL、SQLite语句单引号、双引号的用法
最近编程操作数据库语句的时候出现一些问题。 关于Insert字符串 ,在(单引号,双引号)这个方面发生了问题,其实主要是因为数据类型和变量在作怪。 下面我们就分别讲述,虽然说的是Insert语句, 但是Select、Update、Delete语句都是一样的。  假如有下述表格:          mytabe          字段1    username    
SQL 转义字符 单引号
SET @sql = CONCAT('select * from table',' where in_time ','\'',iv_start_time,'\'',' order by ''批次'' limit ',iv_page_index,',',iv_page_size); ' \' ' 解析为' ' \" ' 解析为"
oracle中使用单引号或者其他特殊字符处理方法
-- Start 字符串是用单引号括起来的,如果想在字符串中输入单引号该怎么办呢?有两种方法。 方法一:是用两个单引号代表一个单引号 SELECT 'I''m mixika99' FROM DUAL; 方法二:使用 Oracle 特殊语法 SELECT q'/I'm mixika99/' FROM DUAL; 事实上,我们可以使用方法二输入任何特殊字符,包括换行。 SELEC
sql 单引号嵌套单引号
sql 单引号嵌套单引号 例如定义变量str varchar; str='00' 嵌套后 str='0''0'   结果将是0'0 即结果为sql 单引号嵌套单引号 用''代表‘
关闭