Bho sto avendo un lapsus assurdo. Non lo so. A me il valore sembra questo: "SELECT Codice FROM Prodotti INNER JOIN TabLeg ON Codice = Cod_prod WHERE Cod_forn=1" visto che QueryCodice è una stringa.
Aiutamiiiii : (
![]()
Bho sto avendo un lapsus assurdo. Non lo so. A me il valore sembra questo: "SELECT Codice FROM Prodotti INNER JOIN TabLeg ON Codice = Cod_prod WHERE Cod_forn=1" visto che QueryCodice è una stringa.
Aiutamiiiii : (
![]()
*sembra* o *è*? Accertati di questo prima di proseguire (non andare ad intuito, controlla in debug il valore esatto assunto da QueryCodice prima di eseguire l'istruzione abc = cmd.ExecuteNonQuery() -- che poi sarebbe una execute scalar)
Si ok confermo che è "SELECT Codice FROM Prodotti INNER JOIN TabLeg ON Codice = Cod_prod WHERE Cod_forn=1"
ok, allora prova ad eseguire questa query direttamente dentro access, così ti accerti che sia corretta
L'avevo già fatto e funziona perfettamente. E ricordo anche se su vb.net se scrivo qualcosa di sbagliato durante il debug mi da l'errore di sintassi
se invece togli la JOIN funziona tutto?
cioè, togli la JOIN e ti dà errore sulla JOIN? capisci che è assurdo, l'errore sta da un'altra parte
posta il codice della prova SENZA join, grazie
Forse ha tolto solo la parola JOIN e non la INNER ... :-)
No MP tecnici (non rispondo nemmeno!), usa il forum.