Newsgroup: it.comp.www.asp
Titolo: Asp e db con due tabelle

Ho una databes in access, che contiene due tabelle, una collegata all'altra
in modo che ad una stessa notizia corrispondano più link.
Come faccio a ottenere una pagina in asp che visualizzi data, titolo e testo
della news e i relativi link.
Ovviamente, la pagina con data, titolo e testo l'ho già realizzata: quello
che non riesco a fare è inserire anche i link!
ciao e grazie a chi vorrà rispondermi!
marco

 che non riesco a fare è inserire anche i link!
Bè o fai due query, quindi la prima potrebbe estrarre dati dalla 
tabella delle notizie, mentre la seconda, con un loop, andrebbe ad 
estrarre i link.
Oppure fai una sola query con join delle due tabelle (notizie LEFT JOIN 
link, direi) e di conseguenza ottieni un solo recordset che, 
ovviamente, conterrebbe i campi di una o dell'altra. Questo lo potresti 
fare anche con una stored query (in Access, view in SQLserver), che è 
una sorta di tabella virtuale.
http://www.w3schools.com/sql/sql_join.asp
------------------------------------------------
Meglio dire a tua madre che fai il pianista 
in un bordello, piuttosto che il webmaster.
------------------------------------------------

Devi fare una query che pechi tutti i link della seconda tabella dove la
chiave esterna č uguale alla chiave primaria della prima tabella
SELECT 
primatab.id
,primatab.data,secondatab.link FROM primatab INNER JOIN
secondatab ON secondatab.chiaveesterna=
primatab.id
;
Praticamente seleziona tutti i record dalla seconda tabella e crea risultati
per ogni record che ha una corrispondenza con la prima
Otterrai quindi record con un valore uguale (
primatab.id
), ma con link
differente (secondatab.link)

Sě, č quello che ho fatto.
Perň la query esclude in questo modo i record della tabella news che non
hanno nessun link collegato.
Cioč se alla news ID=1 corrispondono 3 link, alla ID=2 1 link e alla ID=3
link, la query seleziona solo la 1 e la 2, mentre la 3 scompare! Invece a me
servono tutte, anche quelle senza link.
E soprattutto, a me non servono tanti record con la stessa news e ognuno un
link differente. Mi serve che nella stessa pagina ci sia la news e poi i
link (uno, nessuno o centomila link, a seconda...) relativi alla news.
grazie mille
ciaociao
marco
ps: se possibile, vi prego di rispondermi direttamente con la stringa da
inserire, perchč sono alle primissime armi (anzi, diciamo che sono
disarmato!) quindi non saprei scriverla da me... grazie!!!

 link (uno, nessuno o centomila link, a seconda...) relativi alla news.
Questo però lo risolvi con un semplice IF all'interno del loop.
Memorizzi l' ID dell'ultima news e lo confronti con quello attuale. Se 
son diversi, significa che sei su un'altra news.
Dim LastId
dim ThisId
While not.....
ThisId = RS("IDtabellanews")
IF lastId <> ThisId Then
  .... stampa news
End IF
.... stampa link
LastID = ThisId
Wend


Ti ringrazio davvero tanto.
Perň non credo di essere in grado di utilizzare i tuoi consigli... Potresti
descrivermi in maniera piů dettagliata le operazioni da fare?
Cioč, se io ho questa pagina che visualizza data titolo e testo della
notizia, cosa devo scrivere nel codice per aggiungere anche i link?
Grazie per la disponibilitŕ e la pazienza...
ciaociao
marco