我刚刚开始使用BIRT报表设计器(用于Eclipse)从MySQL数据库中的数据创建报表。尝试从创建的数据集中预览结果集时,出现以下错误:
SQL错误#1:您的SQL语法有误;检查与您的MySQL服务器版本相对应的手册以获取正确的语法,以在第1行的“ OPTION SQL_SELECT_LIMIT = 500”附近使用
我知道这种语法在MySQL中无效,因为它应该是
SET SQL_SELECT_LIMIT=500
但是,我无法确定是否可以在哪里进行此校正,因为在生成预览时报表生成器会自动添加该校正。
此外,在IDE首选项中,我选择了“要显示的行数没有限制”选项,尝试完全绕过此语句,但继续收到相同的错误,表明它仍在尝试预览500行或更少的行,即使在删除第一个数据集定义并在更改选项后重新构建它并重新启动Eclipse之后也是如此。
如果有人对更改语法或让No Limits选项正常工作有任何建议,我将不胜感激。
由于这篇有关Netbeans的SO帖子,实际上能够解决使用正确语法的问题。只需更新MySQL JDBC驱动程序即可。预览不再生成折旧的语法。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句