关于ASSECC和JSP的问题
select 1
from buy_info as a
,(select 1 from buy_info where 1=1
group by 1) As b
这条sql在ASSECC里能执行,但在JSP里执行错误,错误信息:
"[Microsoft][ODBC Microsoft Access Driver] FROM 子句语法错误。"
如果去掉"where 1=1"子句,执行正常,
去掉"group by 1"子句,执行也正常,
这2个子句互相冲突???
参考答案:ODBC驱动的语法限制不如access本身灵活,可以把你的SQL在access里创建查询,把where内容做成输入参数,然后在JSP里调用.
另外请注意"where 1=1 group by 1"中不要有诸如全角空格之类的字符,看起来一样,但实际会出错.