It is currently 2 August 2021, 0:19 Advanced search

errore query versione 18

Domande e risposte su come utilizzare Instant Developer Foundation al meglio

errore query versione 18

Postby minealbi » 17 April 2018, 7:13

Buongiorno
Nella versioen 18 compilato in java e lavorando su un DB MYSQL in molte videate mi si presenta il seguente errore
201 - XMOVIMT: DB error while loading collection: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown column 'B.INGRXCAURECO' in 'where clause'
XMOVIMT e' la mia tabella e INGRXCAURECO e' il mio campo.

in pratica nella versione 16,5 la query viene costruita in modo diverso

QUESTA NON FUNZIONA (18)
select A.DITTAXMOVIMT as DITTXMOVRECO,
A.NUMDOCXMOVIMT as NUMDXMOVREC1, A.DataInizio as DATAXMOVREC1,
A.UserName as USENAMXMOREC, A.CLIFORXMOVIMT as CLIFORXMOREC, A.Dest as DESTXMOVRECO,

B.TIPODOCXCAUSALE as TIPOXCAURECO,
B.INGRUSCIXCAUSAL as INGRXCAURECO,
B.DESCCAUSXCAUSAL as DESCXCAURECO,
A.ACCONTOXMOVIMT as ACCOXMOVRECO

from ((xmovimt A inner join xclienti C on C.CLIFORXCLIENTE = A.CLIFORXMOVIMT)
inner join xcausali B on (B.DITTAXCAUSALE = A.DITTAXMOVIMT AND B.CODCAUSAXCAUSAL = A.CODCAUSAXMOVIMT))
where (A.DITTAXMOVIMT = 'x8f292_kDA+_^Hm?iv<X') and (B.INGRXCAURECO = 'U')
and (CASE WHEN -1 = -1 THEN A.NASCONDIXMOVIMT <> -1 ELSE 1 = 1 END) order by A.UserName

QUESTA FUNZIONA (16.5)
select A.DITTAXMOVIMT as DITTXMOVRECO,
A.NUMDOCXMOVIMT as NUMDXMOVREC1, A.DataInizio as DATAXMOVREC1,
A.UserName as USENAMXMOREC, A.CLIFORXMOVIMT as CLIFORXMOREC, A.Dest as DESTXMOVRECO,

B.TIPODOCXCAUSALE as TIPOXCAURECO,
B.INGRUSCIXCAUSAL as INGRXCAURECO,
B.DESCCAUSXCAUSAL as DESCXCAURECO,
A.ACCONTOXMOVIMT as ACCOXMOVRECO

from ((xmovimt A inner join xclienti C on C.CLIFORXCLIENTE = A.CLIFORXMOVIMT)
inner join xcausali B on (B.DITTAXCAUSALE = A.DITTAXMOVIMT AND B.CODCAUSAXCAUSAL = A.CODCAUSAXMOVIMT))
where (A.DITTAXMOVIMT = 'x8f292_kDA+_^Hm?iv<X') and (B.INGRUSCIXCAUSAL = 'U')
and (CASE WHEN -1 = -1 THEN A.NASCONDIXMOVIMT <> -1 ELSE 1 = 1 END) order by A.UserName

in Grassetto ho segnato la costruzione differente nelle 2 versioni

Grazie
minealbi
 
Posts: 293
Joined: 18 April 2016, 6:57

Re: errore query versione 18

Postby m.sirri » 17 April 2018, 7:25

INGRUSCIXCAUSAL da dove salta fuori? E' il dbcode del campo?
Il progetto non è cambiato dalla 16.5 alla 18.0?
User avatar
m.sirri
Pro Gamma
Pro Gamma
 
Posts: 8483
Joined: 30 September 2010, 17:01
Location: Ozzano dell'Emilia (BO)

Re: errore query versione 18

Postby minealbi » 17 April 2018, 7:29

Il progetto e' uguale
il campo e' usato cosi
Attachments
Cattura.PNG
Cattura.PNG (39.18 KiB) Viewed 950 times
minealbi
 
Posts: 293
Joined: 18 April 2016, 6:57

Re: errore query versione 18

Postby minealbi » 17 April 2018, 7:37

ti allego altre videate in modo da essere piu chiaro
Attachments
Cattura2.PNG
Cattura2.PNG (17 KiB) Viewed 949 times
Cattura1.PNG
Cattura1.PNG (61 KiB) Viewed 949 times
minealbi
 
Posts: 293
Joined: 18 April 2016, 6:57

Re: errore query versione 18

Postby m.sirri » 17 April 2018, 8:25

Bisogna vedere anche come è definito il campo da cui deriva la proprietà.
User avatar
m.sirri
Pro Gamma
Pro Gamma
 
Posts: 8483
Joined: 30 September 2010, 17:01
Location: Ozzano dell'Emilia (BO)

Re: errore query versione 18

Postby minealbi » 17 April 2018, 8:34

Ti invio altra documentazione
Attachments
Cattura4.PNG
definiziona in tabella
Cattura4.PNG (44.33 KiB) Viewed 938 times
Cattura3.PNG
master query della classe
Cattura3.PNG (38.89 KiB) Viewed 938 times
minealbi
 
Posts: 293
Joined: 18 April 2016, 6:57


Return to Tips & Tricks - Foundation

Who is online

Users browsing this forum: Google [Bot] and 21 guests

cron