Om jag har förstått mina kära handböcker om ASP så kan man skapa ODBC kopplingar på flera sätt.
Jag har använt mig av vad jag (obs!)tror kallas "lös koppling" och ser ut så här:
Set Conn = Server.CreateObject("ADODB.Connection")
dbPath=Server.MapPath("databas/menus.mdb")
Conn.Open "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & dbPath
Set Session("menus_conn") = conn
Set rs = Conn.Execute("select id from menu ")
Ofta när man läser i böcker eller på nätet så används nästan alltid global.asa filer.
Har det nån prestanda skillnad på att göra som jag gör och att tex. köra med global.asa, eller för den delen nån annan lösning?
Att använda DNSless koppling i global.asa är inte bra. Detta beror på att du kommer ha kopplingen så länge sessionen kör. Detta gör att om din site har många besökare samtidigt så kommer det gå slött mot databasen. Jag föreslår att du istället öppnar databasen i början och stänger den i slutet av varje fil. Detta gör att när du kör så kommer databasen bara vara upptagen under just den tiden och du kommer kunna ta emot mycket mer besökare samtidigt. Läste jag på www.4guysfrom.com att DNSless kopplingen även är snabbare än om du kör med en koppling i kontrollpanelen
Hej.
Jo... jag avslutar sessionen efter jag gjort det jag skall.
Men "Kontrollpanelen" hjälper väl inte på servern ;)
Menar du att jag skall köra med (vad jag tror heter) fil-DSN.
I dom fallen skall serverleverantören sätta upp den tror jag.
... skall höra med min server leverantör om dom har några ideer.
Tack så mycket.
Daze
267 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2