vb6 query sbagliata

casol92

Nuovo Utente
28 Ago 2012
1
0
0
ciao a tutti !! mi serve una mano in quanto ho un piccolo problema con questa query..(linguaggio di programmazzione vb6,dbms access 2010 in formato mdb)
Codice:
query = "Select Ordini.articolo From Ordini,Clienti,Città  Where  Ordini.idCliente=Clienti.idCliente And Città.idCittà=Clienti.idCittà And Città.idCittà = " & N & ""
conn.Execute query
il problema è che quando viene eseguita non mi restituisce il risultato ma la stringa completa("select ....) premesso che provandola su access funziona alla perfezione volevo chiedere a qualcuno se mi spiega dove sia l'errore che non riesco piu' a cavarci i piedi..grazie a tutti:)
 

novizio

Nuovo Utente
15 Ott 2007
20
0
1
Proviamo a sostituire il testo:

And Città.idCittà = " & N & "
con

And Città.idCittà = '" + N + "'

Attenzione! La sintassi corretta è:

apice/virgolette/spazio/segno_più/spazio/variabile/spazio/segno_più/spazio/virgolette/apice


Magari funziona... Chissa?!?


Novizio