Hi, hallo
wenn du für jede Seite eine dedizierte Verbindung aufmachst, dann solltest du sie da auch wieder zu machen, denn die Verbindung existiert meines Wissens nach nur im Kontext der Seite und ist so nicht zwischen Seiten übertragbar.
Ich würde dir daher empfehlen, die Datenverbindung der gesamten Applikation mitzugeben.
in der global.asa unter
sub Application_onStart
set Application("dbconn") = Server.CreateObject("ADODB.Connection")
....
end sub
die Verbindung existiert dann für alle Zugriffe gleichermaßen, beim Applikationsende, dann entsprechend schließen
sub Application_onEnd
Application("dbconn").close
set Application("dbconn") = nothing
end sub
das bringt ziemliche Performance - bei mir zumindest war die Lasteinsparung etwa 40%.
"Alles was entsteht ist wert, dass es zugrunde geht..." Zitat aus Faust :-)
Tschau, tschüß,
Frank