Delphi中sql语句引号问题
delphi吧
全部回复
仅看楼主
level 7
繁星泪雨♋
楼主
为什么有时候是三个单引号,有时候是四个单引号?例如:SQL.ADD('select * from COMM where+worder+'='+'''+trim(na)+'''');
2017年02月25日 10点02分
1
吧务
level 14
BambooCaep
标准用法:QuotedStr
2017年02月25日 11点02分
2
繁星泪雨♋
QuotedStr这个我知道,但是碰到了问题,还是搞清楚比较好,免得现在不懂,以后也不懂😂
2017年02月25日 11点02分
BambooCaep
@繁星泪雨♋
那你看看QuotedStr这个函数的源代码应该就明白了
2017年02月25日 11点02分
繁星泪雨♋
回复 BambooCaep :谢谢,我回去接着看了下QuotedStr的相关资料搞懂了
2017年02月26日 12点02分
level 2
百慕love
四个引号有一个是整个selete 的
2017年02月25日 18点02分
3
level 9
湘永城
上面那句语法有错吧
2017年02月26日 01点02分
7
繁星泪雨♋
没有错误,编译是过的,也可以运行额
2017年02月26日 06点02分
BambooCaep
@繁星泪雨♋
你运行的肯定跟这句不一样。where后面居然没有引号
2017年02月26日 14点02分
繁星泪雨♋
@BambooCaep
不好意思,是我打错了😣where后面应该还有一个空格和引号👍
2017年02月26日 15点02分
1