select查询问题 点击:485 | 回复:2



SBSBS

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 12回
  • 年度积分:0
  • 历史总积分:31
  • 注册:2015年3月01日
发表于:2021-04-12 16:54:36
楼主

#Report.sqlqueryEx(0,"select * from [ADO] where [时间] >= #"+StrTime(#Datetime.GetTime(),1)+"# and [时间]<= #"+StrTime(#Datetime5.GetTime(),1)+"#

问下1. +strtime+ 的2个加号是什么意思
       2.#后面的双引号什么意思



楼主最近还看过



Allen010

  • 精华:0帖
  • 求助:0帖
  • 帖子:30帖 | 544回
  • 年度积分:73
  • 历史总积分:17753
  • 注册:2010年8月04日
发表于:2021-04-15 15:45:36
1楼

1、2个加号  代表 字符串的 拼接;

2、这条语句 应该没有复制全,后面还可能有个双引号,我给你 断句(容易你理解):

#Report.sqlqueryEx  (0,    "select * from [ADO] where [时间] >= #"   +  StrTime(#Datetime.GetTime(),1)  +   

"# and [时间]<= #"    +   StrTime(#Datetime5.GetTime(),1)    +     "# ")

Allen010

  • 精华:0帖
  • 求助:0帖
  • 帖子:30帖 | 544回
  • 年度积分:73
  • 历史总积分:17753
  • 注册:2010年8月04日
发表于:2021-04-16 16:41:11
2楼

2、双引号 里面的内容就是  字符串;   

整个语句 就是 字符串和变量 的拼接。


热门招聘
相关主题

官方公众号

智造工程师