Vinnaren i pepparkakshustävlingen!
2006-05-14, 19:46
  #1
Medlem
Marulks avatar
Hej,

Har lite databastrubbel. Exporterar en databas i en xml fil som sedan ska läsas in av en kund. Dom använder oracle, vi använder SQL server.

Dom får detta felmeddelande när dom ska läsa in den.

"Cannot map Unicode to Oracle character"

Låter som det är specialtecken den inte klarar. Vilka tecken klarar en Varchar i Oracle egentligen ?
Finns det nån annan datatyp som kan användas. Har ingen access till deras databas så jag vet inte vilken datatyp dom använder.
Nån som råkat ut för samma felmeddelande ?

Edit:
eller är det java som strular.
java.sql.SQLException: Cannot map Unicode to Oracle character.
Citera
2006-05-15, 13:47
  #2
Medlem
Yrgs avatar
För att ha stöd för unicode så ska väl både Oracle- och MSSQL-databaser använda sig av fälttypen NVARCHAR.

Om ni kör VARCHAR i MSSQL men Oracle upplever att datat är unicode så handlar det rimligen om något fel i mellanlagret (dvs. i konvertering till/från XML).
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback