﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Teradata Forums / Drivers and UDFs / Teradata   / jdbc error with two {escape '\'} / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Teradata Forums</description><link>http://www.teradata.com/teradataforum/</link><webMaster>info@teradata.com</webMaster><lastBuildDate>Thu, 04 Dec 2008 01:44:29 GMT</lastBuildDate><ttl>20</ttl><item><title>jdbc error with two {escape '\'}</title><link>http://www.teradata.com/teradataforum/Topic9086-11-1.aspx</link><description>Hello!&lt;br&gt;&lt;br&gt;I have SQL query which contains {escape '\'} function.&lt;br&gt;If I use only one {escape '\'} function all works fine and ResultSet is returned.&lt;br&gt;&lt;br&gt;But if I insert two or more {escape '\'} JDBC driver throws exception:&lt;br&gt;java.sql.SQLException: [NCR][Teradata JDBC Driver]:Invalid parameter number: 3&lt;br&gt; at com.ncr.teradata.StatementParameters.verify(StatementParameters.java:493)&lt;br&gt; at com.ncr.teradata.TeraPreparedStatement.setInt(TeraPreparedStatement.java:354)&lt;br&gt;&lt;br&gt;(This is PreparedStatement with 3 parameters and only 3 values was set.)&lt;br&gt;&lt;br&gt;I tried to run this query via SQL Assistant and query was execute without any problems.&lt;br&gt;&lt;br&gt;Is it problem with JDBC driver ?&lt;br&gt;Can anybody help me?&lt;br&gt;&lt;br&gt;Thanks.</description><pubDate>Wed, 03 Oct 2007 05:51:31 GMT</pubDate><dc:creator>jsergey</dc:creator></item></channel></rss>