Hi Julian,
thanks for your tip. we did imported our data over an
odbc-bridge from a access-database.

I guess, the solution to solve that problem is to have
a second look on the import.

Peter



-----Urspr�ngliche Nachricht-----
Von: Julian L�ffelhardt [mailto:[EMAIL PROTECTED]]
Gesendet: Dienstag, 9. April 2002 21:48
An: [EMAIL PROTECTED]
Betreff: Re: [castor-dev] failUTF8Conv


Hi,

I used to have the same problems, when I populated some tables using the
oracle sqlloader.
Experimenting with the NLS_LANG settings (for the insert procedure) solved
the problems for me.
How did you insert the values into the database?


----- Original Message -----
From: "Peter Kalmbach" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, April 09, 2002 8:08 PM
Subject: [castor-dev] failUTF8Conv


> Hi,
> i have some problems with special german characters
> eg. '�', '�', '�'
>
> When retrieving record containing these characters, the following error is
> thrown.
>
> java.sql.SQLException: Konvertierung zwischen UTF8 und UCS2 nicht
> erfolgreich: failUTF8Conv
> at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:168)
> at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:210)
> at oracle.jdbc.dbaccess.DBError.check_error(DBError.java:829)
> at oracle.jdbc.dbaccess.DBConversion.failUTF8Conv(DBConversion.java:1746)
> at
>
oracle.jdbc.dbaccess.DBConversion.utf8BytesToJavaChars(DBConversion.java:158
> 5)
> at
>
oracle.jdbc.dbaccess.DBConversion.utf8BytesToString(DBConversion.java:1445)
> at
> oracle.jdbc.dbaccess.DBConversion.CharBytesToString(DBConversion.java:384)
> at
>
oracle.jdbc.driver.OracleStatement.getStringValue(OracleStatement.java:2571)
> at
>
oracle.jdbc.driver.OracleResultSetImpl.getString(OracleResultSetImpl.java:30
> 5)
> at org.exolab.castor.jdo.engine.SQLTypes.getObject(SQLTypes.java:316)
> at
>
org.exolab.castor.jdo.engine.SQLEngine$SQLQuery.loadSingleField(SQLEngine.ja
> va:1708)
> at
>
org.exolab.castor.jdo.engine.SQLEngine$SQLQuery.loadRow(SQLEngine.java:1774)
> at
>
org.exolab.castor.jdo.engine.SQLEngine$SQLQuery.fetchRaw(SQLEngine.java:1847
> )
> at
>
org.exolab.castor.jdo.engine.SQLEngine$SQLQuery.nextIdentity(SQLEngine.java:
> 1655)
> at
> org.exolab.castor.persist.QueryResults.nextIdentity(QueryResults.java:173)
> at
>
org.exolab.castor.jdo.engine.OQLQueryImpl$OQLEnumeration.hasMore(OQLQueryImp
> l.java:571)
> at
>
org.exolab.castor.jdo.engine.OQLQueryImpl$OQLEnumeration.hasMore(OQLQueryImp
> l.java:557)
>
> The JDBC driver that we are implmenting is jdbc-oci-oracle817-jdk12
>
> The following database.xml is beeing used:
>
> <!DOCTYPE databases PUBLIC "-//EXOLAB/Castor JDO Configuration DTD Version
> 1.0//EN"
>                            "http://castor.exolab.org/jdo-conf.dtd";>
>
> <database name="oracleDB" engine="oracle">
>     <driver class-name="oracle.jdbc.driver.OracleDriver"
>             url="jdbc:oracle:thin:@mars:1521:ISORCL">
>       <param name="user" value="agis22_ets" />
>       <param name="password" value="agis22_ets" />
>     </driver>
>   <mapping href="mapping.xml" />
> </database>
>
> Thanks for your cooperation,
> Peter
>
>
>

-----------------------------------------------------------
If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
        unsubscribe castor-dev

----------------------------------------------------------- 
If you wish to unsubscribe from this mailing, send mail to
[EMAIL PROTECTED] with a subject of:
        unsubscribe castor-dev

Reply via email to