SQL查询中的转义序列不对的解决办法
2008-09-09 10:04:33 来源:WEB开发网核心提示:使用Sybase WorkSpace连接到Sybase IQ,执行如下SQL: createPROCEDUREtest()BEGINPrint’ReplacethisPrintlinewithyourSQLstatements’;insertintoemployeelocation’
使用Sybase WorkSpace连接到Sybase IQ,执行如下SQL:
createPROCEDUREtest()
BEGIN
Print’ReplacethisPrintlinewithyourSQLstatements’;
insertintoemployeelocation’ww.demodb’{select*fromemployee_temp};
END
SQL Result view返回如下错误:
JZ0S8: SQL 查询中的转义序列不对: ’{select * from employee_temp}’。
原因:
By default, jConnect parses all SQL statements submitted to the database for valid JDBC function escapes.
解决办法:
1. 在Enterprise Explorer view中选择IQ connection profile, 从context menu中选择Properties.
2. 在Other Properties tab中,
加入connection property ESCAPE_PROCESSING_DEFAULT=false.
3. reconnect IQ connection profile.
- ››SQL Server 2008 R2 下如何清理数据库日志文件
- ››sqlite 存取中文的解决方法
- ››SQL2005、2008、2000 清空删除日志
- ››SQL Server 2005和SQL Server 2000数据的相互导入...
- ››sql server 2008 在安装了活动目录以后无法启动服...
- ››sqlserver 每30分自动生成一次
- ››sqlite 数据库 对 BOOL型 数据的插入处理正确用法...
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
赞助商链接