jeppe skrev:
> 'åben databasen
[snip]
> også åbne en til på sammen måde som den første?
Hvorfor ikke?
Principielt er der ikke noget i vejen for at åbne en
databaseforbindelse flere steder i et asp-dokument - men normalt
vil det være mere effektivt at bruge samme forbindelse flere gange.
Fx som her:
<%
'åben databasen
Dim Conn, DSN
Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" &
Server.MapPath("database1.mdb")
Conn.Open DSN
Dim rs1, rs2, strSQL1, strSQL2
strSQL1 = "SELECT foo FROM foobar WHERE bar = 42"
strSQL2 = "SELECT bar FROM baz WHERE foobar = 17"
set rs1 = Conn.Execute (strSQL1)
Do While Not rs1.EOF
response.write rs1("foo") & "<br>"
rs1.movenext
Loop
rs1.close
set rs1 = Nothing
' ...
set rs2 = Conn.Execute (strSQL2)
Do While Not rs2.EOF
response.write rs2("bar") & "<br>"
rs2.movenext
Loop
rs2.close
set rs2 = Nothing
Conn.Close
Set Conn = Nothing
%>
Hvis det er to forskellige databaser, kan man bruge to forbindelser
- de kan fungere sideløbene eller oprettes efter hinanden efter
behov. Husk bare at give dem forskellige navne så de kan skelnes
fra hinanden.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html