2 messaggi dal 10 novembre 2001
Ho il classico database di libri con tabella libri, autori e libriautori per risolvere la relazione n:n. Vorrei stmapare a video un semplice elenco di titoli con i relativi autori ma una volta estratto il recordset e stampato con il ciclio do while not eof ...loop i titoli con piu' autorisi si ripetono, ognuno con un singolo autore.
Forse dovrei usare 2 recordset?
La mia query e':
SELECT Libri.Titolo, Autori.Nome, Autori.Cognome
FROM Autori INNER JOIN (Libri INNER JOIN AutoriLibri ON Libri.IDLibro = AutoriLibri.IDLibro) ON Autori.IDAutore = AutoriLibri.IDAutore
ORDER BY Libri.Titolo;

Grazie a tutti

19 messaggi dal 11 luglio 2001
Ho risolto un problema simile usando due recordset, così come hai supposto.
Prova a individuare l'autore del libro, dopo di che, facendo uso dell'ID dell'autore, cicla sui suoi libri.
In poche parole avrai due cicli do while not eof ...loop uno incassato nell'altro.
Ciao

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.