sql语句查询中双引号怎么办_sql引号中加单引号

sql语句查询中双引号怎么办_sql引号中加单引号

以及SQL语句中日期格式的表示(#)、(”)
在Delphi中进行字符变量连接相加时单引号用(”’),又引号用(””)表示
首先定义变量
var
AnInt:integer=123;//为了方便在此都给它们赋初值。虽然可能在引赋初值在某
 
些情况下不对
AnIntStr:string=’456′;
AStr:string=’abc’;
AFieldName:string=’字符型编号

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

以及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);

传到数据库服务器为:

select 字符型编号 from YourTable where 字符型编号=’abc’ and 整型编号

=123

2,Delphi语句中日期表示

对于access数据库:

adoquery1.sql.text:=

‘select 字符型编号 from YourTable where 日期型字段=#2003-12-01#’;

等价于:

adoquery1.sql.text:=

‘select 字符型编号 from YourTable where 日期型字段=#’+FormatDateTime

 

(‘yyyy-MM-dd’,now)+’#’;

传到服务器为:

select 字符型编号 from YourTable where 日期型字段=#2003-12-01#

对于MSSQL数据库:

adoquery1.sql.text:=

‘select 字符型编号 from YourTable where 日期型字段=’2003-12-01”;

等价于:

adoquery1.sql.text:=

‘select 字符型编号 from YourTable where 日期型字段=”’+FormatDateTime

 

(‘yyyy-MM-dd’,now)+””;

也等价于:

等价于:

adoquery1.sql.text:=

‘select 字符型编号 from YourTable where 日期型字段=’+QuotedStr

 

(FormatDateTime(‘yyyy-MM-dd’,now));

传到服务器为:

select 字符型编号 from YourTable where 日期型字段=’2003-12-01′

日期字段还可以这样表示

Delphi语句

adoquery1.sql.text:=

‘select 字符型编号 from YourTable where 日期型字段>=’+QuotedStr

 

(FormatDateTime(‘yyyy-MM-dd’,now))

 

 

+’ and 日期型字段<=’+QuotedStr(FormatDateTime(‘yyyy-MM-dd’,now+1));//

 

明天

等价于

adoquery1.sql.text:=

‘select 字符型编号 from YourTable where 日期型字段 between 

 

‘+QuotedStr(FormatDateTime(‘yyyy-MM-dd’,now))

+’ and ‘+QuotedStr(FormatDateTime(‘yyyy-MM-dd’,now+1));

 

 

如果用

adoquery1.sql.add();

形式又如何操作?请用Insert语句示例

adoquery1.sql.add(‘ insert into ‘+AtableName);

adoquery1.sql.add(‘ ( ‘+AFieldName+’)’);

adoquery1.sql.add(‘ values( ‘+quotedstr(AStr)+’)’); 

//说明。quotedstr函数,自动加上单引号,自动识别字符串内的单引号。

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • python语言的优点和缺点[通俗易懂]

    python语言的优点和缺点[通俗易懂]python作为一门高级编程语言,它的诞生虽然很偶然,但是它得到程序员的喜爱却是必然之路。龟叔给Python的定位是“优雅”、“明确”、“简单”,所以Python程序看上去总是简单易懂,初学者学Py

    2022年7月3日
    25
  • 常见雪球期权总结_雪球期权和凤凰期权的区别

    常见雪球期权总结_雪球期权和凤凰期权的区别常见雪球期权总结从风险溢价的角度来看,雪球类产品的本质是买方通过承担下跌的尾部风险,换取远超无风险利率的票息收入。对尾部风险的承担则是通过成为看跌期权卖方的形式实现的。标准雪球期权标准雪球期权(

    2022年8月3日
    4
  • cortex-m3权威指南_core M3

    cortex-m3权威指南_core M3Cortex-M3Bit-Banding1.概述CM3的存储器系统支持所谓的“位带”(bit-band)操作。通过它,实现了对单一bit的原子操作。位带操作仅适用于一些特殊的存储器区域中。从汇编角度看:与传统方法的比较:在位带区中,每个比特都映射到别名地址区的一个字——这是个只有LSB才有效的字。支持位带操作的两个内存区的范围是:0x2000_0000-0x2…

    2022年10月13日
    1
  • todoMVC_mvc框架是什么

    todoMVC_mvc框架是什么依赖cssnpmitodomvc-commontodomvc-app-cssapp.component.tsimport{Component}from’@angular/core’;consttodos=[{id:1,title:’吃饭’,done:true},{id:1,title:’工作’,done:false},{id:1,title:’运动’,

    2022年9月11日
    0
  • vb学习什么[通俗易懂]

    vb学习什么[通俗易懂]学习几天的vb总结一下实在学习什么,我们看到的vb程序设计这本书中,第一句话就介绍了vb是什么,它是一门面向对象的可视化程序设计语言,而我们用的一个vb6.0其实是一个已经打包的平台,而在这门语言中提到了面向对象,那面向对象是什么,它就是书中提到的三要素:属性、事件、方法。属性是指对象的特征,描述对象的数据,在生活中可以理解为你看到一个人或者一个事物给你的外在表象,不同的事物具有…

    2022年6月21日
    26
  • c语言system函数用法pause_c语言函数system调用

    c语言system函数用法pause_c语言函数system调用system()函数用于向操作系统传递控制台命令行,以WINDOWS系统为例,通过system()函数执行命令和在DOS窗口中执行命令的效果是一样的,所以只要在运行窗口中可以使用的命令都可以用SYSTEM()传递,但要注意的是输入斜线时要输入两个,以名C语言当作转义字符处理。       system函数是可以调用一些DOS命令,比如system(“cls”);//清屏,等于在DOS上

    2022年9月18日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号