|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Jul 2011
Messaggi: 1
|
[vb.net]problema query
Salve a tutti,
avrei bisogno di un aiutino che non so più cosa fare, ho creato una query che se faccio partire su db mi restituisce dei valori e non crea alcun problema, fin qui tutto bene se non fosse che portando la stessa query in visual studio 2010 e lanciando l'applicazione mi viene dato un errore di sintassi vicino a un 'AS' . Ho provato tutto ma non riesco a capire dove si trovi l'errore , la query è: Codice:
sqlstring = "SELECT Tb_Anagrafica.[Codice Cliente], Tb_Anagrafica.Nome, Tb_Anagrafica.Cognome, Tb_Accensioni.[Data Accensione], Tb_Accensioni.Iniziali, " & _
"Tb_Accensioni.[Importo Accensione], Tb_Accensioni.[Oncie Acquistate], Tb_Prodotti.Acquisti, SUM(Tb_Aggiuntivi.[Numero Aggiuntivi]) AS N_Aggiuntivi, " & _
"SUM(Tb_Aggiuntivi.[Numero Oncie Acquistate]) AS OnceSucc, SUM(Tb_Aggiuntivi.[Importo Euro Effettivo]) AS ImpEffettivo, SUM(Tb_Aggiuntivi.[Importo Euro Acquisto]) AS ImpAcquisto," & _
" (SELECT SUM(Tb_Liquidazioni.[Once Vendute]) as TotPrelOnce FROM Tb_Liquidazioni where tb_liquidazioni.[Codice Cliente] = Tb_Anagrafica.[Codice Cliente] and tb_liquidazioni.[Data Estinzione] < '20120101' ) AS OnceTotVendute , " & _
"sum(Tb_Liquidazioni_1.ASSCIRC_Importo) + sum(Tb_Liquidazioni_1.BONBANC_Importo) as ImportoGuadagnato " & _
"FROM Tb_Anagrafica LEFT OUTER JOIN" & _
"Tb_Liquidazioni AS Tb_Liquidazioni_1 ON Tb_Anagrafica.[Codice Cliente] = Tb_Liquidazioni_1.[Codice Cliente] LEFT OUTER JOIN " & _
"Tb_Aggiuntivi ON Tb_Anagrafica.[Codice Cliente] = Tb_Aggiuntivi.[Codice Cliente] LEFT OUTER JOIN " & _
"Tb_Prodotti LEFT OUTER JOIN " & _
"Tb_Accensioni ON Tb_Prodotti.[Codice Prodotto] = Tb_Accensioni.idprodotto ON Tb_Anagrafica.[Codice Cliente] = Tb_Accensioni.[Codice Cliente] " & _
"GROUP BY Tb_Anagrafica.[Codice Cliente], Tb_Anagrafica.Nome, Tb_Anagrafica.Cognome, Tb_Accensioni.[Data Accensione], Tb_Accensioni.Iniziali, " & _
"Tb_Accensioni.[Importo Accensione], Tb_Accensioni.[Oncie Acquistate], Tb_Prodotti.Acquisti"
Modificato QUOTE con CODE scusate e grazie per la segnalazione wingman87 Ultima modifica di Gianluigi1988 : 29-07-2011 alle 11:55. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Nov 2005
Messaggi: 2787
|
Usa it tag CODE invece del QUOTE, altrimenti perdi l'indentazione del codice
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Jul 2011
Messaggi: 381
|
Che database usi?
Ho notato che hai alcune parti di codice in minuscolo ed altre in maiuscolo. Per esempio hai degli "as", "sum", "where", "and" minuscoli. Prova a mettere tutto maiuscolo. Inoltre ho notato anche questo "tb_liquidazioni.[Data Estinzione] < '20120101' " Il numero dentro gli apici potrebbe creare problemi, levali. Comunque, se ti è possibile, ti consiglio di provare a semplificare la query e poi piano piano aggiungere pezzi.
__________________
Concluso positivamente con: Kamzata, Ducati82, Arus, TheLastRemnant, ghost driver, alexbull1, DanieleRC5, XatiX Ultima modifica di starfred : 30-07-2011 alle 10:01. Motivo: apici |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:16.


















