Som rubriken säger, kan man göra det? Om tabellen du vill ha ut från har samma antal kolumner och sama datatyper kan du använda dig av en union. Ifall tabellerna har en relation så använder du join. Ifall du till exempel har en artist-tabell: HejÖppna 2 tabeller i en SQL Sats?
Tex:
<code>
SQLSats = "Select * From song where artistid = " & Request.QueryString("id") & " AND videourl <> ''"
Rec.Open SQLSats, Connect
<code>
Här tar jag fram från en tabell som heter song.
Kan jag ta fram från en annan på samma sql sats?Sv: Öppna 2 tabeller i en SQL Sats?
Sök på det så hittar du nog en del exempel.Sv: Öppna 2 tabeller i en SQL Sats?
select s.ditt, a.datt
from song s
inner join artist a on a.artistid=s.artistid
Sv: Öppna 2 tabeller i en SQL Sats?
Du kan skriva en SQL av typen SELECT * FROM table1;SELECT * FROM table2
Notera ; mellan satserna.
Det recordset du får då innehåller då bägge tabellerna.
När du loopat genom det första som vanligt ( type while( rs.eof == false ) { ... } )
så finns kommandot rs.NextRecordset() som tar dig till den nästa tabellen.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/mdmthnextrec.asp berättar mer.
Hälsn
/Staffan