今天调试一个pb+mysql的程序遇到问题,就是
select count ( 1 )
from table_xx
where ....
在SQLyog中输入这个语句的确是提示语法错误。查了资料说函数后面与括号不能含有空格。
我们在手写时的确可以避免。可惜的是PB的编译器总是会把这个字符串进行格式化一样。或许对其他的数据库这不是什么问题。
但对mysql就过不去了。
就是说当你写一个内嵌sql时,如上面那句。不管你怎么把count后面的空格去掉都会提示sql语法错误要求你修改。
在mysql ODBC的这里可以设置这个参数