Questione : ORA-12704: disadattamento della serie di caratteri

Ciao gli esperti, il

I hanno un programma del Java che gli usi i 2 collegamenti di ODBC richiamare i dati da un Oracle-DB ed inserirli ad un programma di DB2-DB.
The stavano facendo funzionare benissimo, ma una nuova opzione dovrebbe aggiungersi. se un campo particolare è vuoto io devono riempirli di “.„ dot.
So che gran cosa I non ha pensato ma ora ottengo l'errore: " java.sql.SQLException: ORA-12704: disadattamento " della serie di caratteri sui >rs " della sottolineatura " del class= = sullo stmtOra.executeQuery

The ha assomigliato a questa:

stmtOra=dbConnOra.prepareStatement (“il select„ +
“a.Field1,„ +
“b.Field2,„ +
“sostituisce (c.Field3, '''', del '''' ''),„ +
Etc.etc.etc.

I lo ha cambiato:

stmtOra=dbConnOra.prepareStatement (“select„ +
“a.Field1,„ +
“b.Field2,„ +
“caso quando (c.Field3 = POSIZIONE DI SEGNALE MINIMO) allora “. „ “+
„ quando (c.Field3 = “") allora„. „ “+ il
„ altrimenti sostituisce (c.Field3, '''', del '''' '') l'estremità, “
Etc.etc.etc.

Remark: i campi 1.2 e 3 inoltre sono definiti “nel gruppo„ da clause
class= del

Risposta : ORA-12704: disadattamento della serie di caratteri

Addr2 = varchar
ma ho trovato il problema:

Ho dovuto sostituire “.„  a n'. 'per indicare la serie di caratteri: (

(un senso sudicio tipico di Oracle risolvere cosa….)


Ringraziamenti per tutti i vostri tempo ed aiuto
Murphey

Rulez DB2
Altre soluzioni  
 
programming4us programming4us