ciao a tutti
ma in vb6 in una select si può usare la congiunzione join?
ma in alternativa posso fare una where dove metto
i campi in comune delle 2 tabelle?
ad ogni modo in entrambi i casi la query che ho fato mi fa uscire dal vb![]()
![]()
![]()
ciao a tutti
ma in vb6 in una select si può usare la congiunzione join?
ma in alternativa posso fare una where dove metto
i campi in comune delle 2 tabelle?
ad ogni modo in entrambi i casi la query che ho fato mi fa uscire dal vb![]()
![]()
![]()
certo che puoi usare le join...
Prova a farmi vedere la query che vedo cosa posso fare...
una parola è poca e due sono troppe
una cosa del genere intendi?
codice:"SELECT " _ & "Cognome, Nome " _ & "FROM Reparti LEFT JOIN Impiegati " _ & "ON Reparti.[ID reparto] = " _ & "Impiegati.[ID reparto] " _ & "ORDER BY [Nome reparto];"
più o meno...
Ma così non funzionerà mai mancano un po' di cose...
Es:
StringaSQL = "SELECT * FROM iniziativa INNER JOIN (categoria INNER JOIN tabella_correlati ON categoria.id_cat = tabella_correlati.id_categoria) ON iniziativa.id = tabella_correlati.id_iniziativa
WHERE (((categoria.categoria)="Cinema e Teatro") AND ((iniziativa.luogo) Like '%"&cerca&"%') AND ((iniziativa.abstract) Like '%"&cerca&"%') AND ((iniziativa.scaduta)=False) AND ((iniziativa.archivia)=False))"
una parola è poca e due sono troppe
ma x adesso sembra funzionare; grazie lo stesso, cmq tu mi confermi che cmq le join funzionano in vb
si funzionano e se vuoi puoi farle direttamente inaccess crendoti una query e dopo chiedi di visualizzare il codice SQL...
è ancora più semplice...
una parola è poca e due sono troppe