|
From: Roman R. <rro...@us...> - 2003-07-02 21:46:59
|
Update of /cvsroot/firebird/client-java/src/main/org/firebirdsql/jdbc
In directory sc8-pr-cvs1:/tmp/cvs-serv12508
Modified Files:
FBStringField.java
Log Message:
fixed excessive encoding in setBytes(int, byte[]) method
Index: FBStringField.java
===================================================================
RCS file: /cvsroot/firebird/client-java/src/main/org/firebirdsql/jdbc/FBStringField.java,v
retrieving revision 1.16
retrieving revision 1.17
diff -b -U3 -r1.16 -r1.17
--- FBStringField.java 25 Jun 2003 00:01:10 -0000 1.16
+++ FBStringField.java 2 Jul 2003 21:46:56 -0000 1.17
@@ -371,7 +371,14 @@
return;
}
- field.sqldata = field.encodeString(value,javaEncoding);
+ // 2.07.2003. Commented out by R.Rokytskyy due to inconsistency with
+ // getBytes() method. Also it is not clear if this encoding
+ // is needed here at all. Should be removed in one month if not fixed
+ // earlier.
+ //
+ //field.sqldata = field.encodeString(value,javaEncoding);
+
+ field.sqldata = value;
if (field.sqldata.length > field.sqllen)
throw new DataTruncation(-1, true, false, field.sqldata.length, field.sqllen);
|