14. marts 2004 - 14:36Der 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#
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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
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.