d1text:='2002-11-11';
text:=' cdate>= ' + ''' + d1text + ''';我想转义',但执行后这是错误的,它把变量d1text都引用起来,变成字符串了:
cdate>='+d1text+'
而不是 cdate>='2002-11-11'如果我把中间和后面的三个'改为两个,那也是错误的。变成
cdate>=2002-11-11
而不是 cdate>='2002-11-11'
text:=' cdate>= ' + ''' + d1text + ''';我想转义',但执行后这是错误的,它把变量d1text都引用起来,变成字符串了:
cdate>='+d1text+'
而不是 cdate>='2002-11-11'如果我把中间和后面的三个'改为两个,那也是错误的。变成
cdate>=2002-11-11
而不是 cdate>='2002-11-11'
解决方案 »
- 关于数据库有空格符的问题,怎么办
- 关于HOOK的,抓狂了很久
- 请教DBGRID能按照标题列表排序吗? 不知道可有此功能
- delphi 中如何使用第三方控件,怎样建立窗体
- 有没有 delphi 开发 activex 控件的文章或书?
- 我要选择dbgrid中任意几个行然后删除里面的数据。我该怎么做?
- 小弟刚学delphi,想学习一下三层结构,请问各位高手哪里有比较好的资料?
- ado怎样连接 excel文档
- 请问怎样用API来判断IE的版本?
- 怎样使EDIT成为不可编辑状态!
- Transactional Data Module 与 Transactional Object的区别?
- checkbox的使用
text:=' cdate>= ''' + d1text + '''';
或者:
text:=' cdate>= ' + #39 + d1text + #39;