Avatar billede cathallo Nybegynder
14. marts 2004 - 14:36 Der er 4 kommentarer og
1 løsning

ASP/SQL - benytte to forskellige select statements på samme side

Hente data fra database og udskrive i et table:
Kan man på nogen måde benytte to forskellige select statements på samme asp side(fra samme database), f.eks:
SELECT * FROM Persons WHERE City='Sandnes'
SELECT * FROM Persons WHERE City='New York'
og udskrive det
<% response.write  recordset("Total Population")  %>  #sandness#
<% response.write  recordset("inc. of population")  %> #New York#
Avatar billede kimovitch Nybegynder
14. marts 2004 - 15:15 #1
Ja da - du skal bare give de to recordsets forskellige navne, f.eks:
set rs1 = conn.execute("SELECT * FROM persons WHERE City = 'Sandnes'")
set rs2 = conn.execute("SELECT * FROM persons WHERE City = 'New York'")
%><table><%
do while not rs1.eof
  response write "<tr><td>Sandnes</td><td>" & rs1("Total Population") & "</td></tr>"
  rs1.moveNext
loop
do while not rs2.eof
  response write "<tr><td>New York</td><td>" & rs1("Total Population") & "</td></tr>"
  rs1.moveNext
loop
%></table>

Du kan som vist have dem åbne på samme tid, hvis du bruger samme connection - selv om man i eksemplet ligeså godt kunne åbne og præsentere ét ad gangen.
Men du skulle måske overveje om der ikke er en sql-forespørgsel, der kan trække det hele ud i ét recordset - bl.a. af hensyn til performance.
M.v.h. Kim
Avatar billede kimovitch Nybegynder
14. marts 2004 - 15:17 #2
Sorry - linie 11 skal selvfølgelig hedde
  rs2.moveNext

Kim
Avatar billede terry Ekspert
14. marts 2004 - 15:19 #3
SELECT * FROM Persons WHERE City='Sandnes' OR City = 'New York' ORDER By City
Avatar billede cathallo Nybegynder
14. marts 2004 - 16:06 #4
Det virker sku :D 
smid et svar kimovitch
Avatar billede kimovitch Nybegynder
14. marts 2004 - 16:48 #5
OK. God fornøjelse
-Kim
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester