Avatar billede agony2 Nybegynder
08. marts 2002 - 22:53 Der er 4 kommentarer

læsning fra db tager uhyggelig lang tid

Jeg ved ikke lige om dette er skal være et asp, operativsystem eller database spørgsmål, but here goes.

Jeg har et ganske simpelt asp script som skal læse nogle få felter fra en ACCESS db og udskrive disse. Til det formål har jeg oprettet til ODBC connection. Når jeg kalder scriptet så begynder min comp at larme og udskrivning af scriptet tager måske op til 10 sekunder, men hvorfor det ??
Avatar billede agony2 Nybegynder
08. marts 2002 - 22:54 #1
strSQL =     "SELECT t.id, t.oprettet_tid, t.oprettet_af, t.titel, t.status, t.haster, t.topic, t.reply " &_
        "FROM threads t, threads_users tu, users u " &_
        "WHERE t.id = tu.threads_id AND u.id = tu.users_id"

Set Con = Server.CreateObject("ADODB.Connection")
Con.Open "db"
Set RS = Con.Execute(strSQL)
if Not RS.EOF THEN
Avatar billede Slettet bruger
08. marts 2002 - 23:29 #2
Prøv med en dsn-less connection

**************
<%
' ADODB connection objektet
Set Conn = Server.CreateObject("ADODB.Connection")
' Husk at angive den rigtige sti til din database
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("/cgi-bin/database.mdb")
' Åben databaseforbindelsen
Conn.Open DSN
%>
**************
Se http://www.html.dk/tutorials/asp/lektion18.asp
Avatar billede erikjacobsen Ekspert
09. marts 2002 - 01:26 #3
Det kan sagtens tage tid første gang, der er jo en del filer,
der skal åbnes og så'n.

Tager der lige så lang tid anden gang (indenfor nogle minutter)
så har du et problem.
Avatar billede agony2 Nybegynder
11. marts 2002 - 09:07 #4
men der er ikke tale om kun ved første gang men det er hele tiden.
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