delphi去掉字段前后的引号_Delphi编程SQL语句中引号(‘)、quotedstr()、(”)、format()在SQL语句中的用法…[通俗易懂]

delphi去掉字段前后的引号_Delphi编程SQL语句中引号(‘)、quotedstr()、(”)、format()在SQL语句中的用法…[通俗易懂]Delphi编程SQL语句中引号(‘)、quotedstr()、(”)、format()在SQL语句中的用法(2011-06-2312:14:13)标签:delphi编程sql语句引号quotedstr总结一下SQL语句中引号(‘)、quotedstr()、(”)、format()在SQL语句中的用法以及SQL语句中日期格式的表示(#)、(”)在Delphi中进行字符变量连接相加时单引号用…

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

Jetbrains全系列IDE稳定放心使用

Delphi编程SQL语句中引号(‘)、quotedstr()、(”)、format()在SQL语句中的用法

(2011-06-23 12:14:13)

标签:

delphi编程

sql语句引号

quotedstr

总结一下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);

传到数据库服务器为:

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)+’)’);

分享:

delphi去掉字段前后的引号_Delphi编程SQL语句中引号(')、quotedstr()、('')、format()在SQL语句中的用法...[通俗易懂]喜欢

0

delphi去掉字段前后的引号_Delphi编程SQL语句中引号(')、quotedstr()、('')、format()在SQL语句中的用法...[通俗易懂]赠金笔

加载中,请稍候……

评论加载中,请稍候…

发评论

登录名: 密码: 找回密码 注册记住登录状态

昵   称:

评论并转载此博文

delphi去掉字段前后的引号_Delphi编程SQL语句中引号(')、quotedstr()、('')、format()在SQL语句中的用法...[通俗易懂]

发评论

以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

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

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

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


相关推荐

  • CListCtrl自绘「建议收藏」

    CListCtrl自绘「建议收藏」CListCtrl自绘有3种方法:第一种:使用WM_ERASEBKGND消息+NM_CUSTOMDRAW消息配合自绘WM_ERASEBKGND消息中绘制背景色,比如偶数行为灰色,奇数行为白色。NM_CUSTOMDRAW消息中设置字体的背景色和字体颜色。好处:保留了控件大多数的原有属性。不需要自己去输出每一个项目的字体。可以非常方便的设置背景色,以及文字的颜色。缺点:不能设置选中

    2022年6月23日
    38
  • axure实现点击按钮显示界面_axure哪些可点击怎么区分

    axure实现点击按钮显示界面_axure哪些可点击怎么区分由于公司产品离职,只能自己做了,汗~~整体过程挺好理解的,拖拽一个图片,双击能设置背景图片。然后选中按钮,并双击OnClick2.在弹出的视图中可以修改点击事件的名字3.由于我这个是在当前页面弹出二级页面,所以点击CurrentWindow,并点击要跳转的页面,然后点击ok4、点击ok后,回到工作区发现原来的按钮上有一个数字,表示添加上了点击事件,

    2025年6月12日
    2
  • spring cloud 入门系列一:初识spring cloud

    最近看到微服务很火,也是未来的趋势,所以就去学习下,在dubbo和springcloud之间我选择了从springcloud,主要有如下几种原因:好,接下来我们来认识下springcloud

    2022年2月16日
    41
  • Parallel.ForEach() 并行循环[通俗易懂]

    Parallel.ForEach() 并行循环[通俗易懂]现在的电脑几乎都是多核的,但在软件中并还没有跟上这个节奏,大多数软件还是采用传统的方式,并没有很好的发挥多核的优势。微软的并行运算平台(Microsoft’sParallelComputingPlatform(PCP))提供了这样一个工具,让软件开发人员可以有效的使用多核提供的性能。Parallel.ForEach()和Parallel.For()就是微软并发类的成员。今天做了一个简…

    2022年7月19日
    17
  • centos7.4安装docker_docker打包python应用

    centos7.4安装docker_docker打包python应用前言当我们在一台电脑上搭建了python3.6的环境,下次换台电脑,又得重新搭建一次,设置环境变量等操作。好不容易安装好,一会提示pip不是内部或外部命令,一会又提示pip:commandno

    2022年8月6日
    8
  • springboot zuul网关_ubuntu网关服务器搭建

    springboot zuul网关_ubuntu网关服务器搭建目录一.Zuul网关二.Zuul服务的前期准备2.1注册中心EurekaServer的搭建2.2EurekaService的搭建三.Zuul服务搭建五.Zuul的访问六.Zuul的更多功能前言:博主一直力求做到写博客尽量的详细来减少大家花在踩坑上的时间,若有写的不好或错误的地方,还需各方大佬指正。一.Zuul网关网关,是一种网络关口,既然是…

    2022年8月15日
    5

发表回复

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

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