/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Min database bliver holdt åben! Hvad gør j~
Fra : RaDion


Dato : 19-03-01 22:01

Jeg er ved at lave en counter, men hvis jeg opdaterer siden inden for 30
sek, så får jeg en fejl som også kommer hvis databasen er åben. Min teori er
så at Databasen bliver holdt åben i 30 sek. efter første åbning. Hvad skal
jeg dog gøre for at lukke den med det samme?

Hilsen RaDion

<%
' 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
("skrive/counter.mdb")
' Åben databaseforbindelsen
Conn.Open DSN
strSQL = "Select * From count Where Side = 'Forside'"
'tmpHits = Trim(objFile.ReadLine)
' tmpHits = tmpHits + 1
Set rs = Conn.Execute(strSQL)
Response.Write "<dt>Navn:</dt><dd>" & rs("Antal") & "</dd>"
Conn.Close
Set Conn = Nothing
%>



 
 
RaDion (19-03-2001)
Kommentar
Fra : RaDion


Dato : 19-03-01 22:05

Fejlen jeg får er forresten:

Provider error '80004005'
Unspecified error
/count2.asp, line 17

Linie 17 er den der siger: Conn.Open DSN



"RaDion" <redcourt@get2net.dk> skrev i en meddelelse
news:Ruut6.15265$44.1008497@news010.worldonline.dk...
> Jeg er ved at lave en counter, men hvis jeg opdaterer siden inden for 30
> sek, så får jeg en fejl som også kommer hvis databasen er åben. Min teori
er
> så at Databasen bliver holdt åben i 30 sek. efter første åbning. Hvad skal
> jeg dog gøre for at lukke den med det samme?
>
> Hilsen RaDion
>
> <%
> ' 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
> ("skrive/counter.mdb")
> ' Åben databaseforbindelsen
> Conn.Open DSN
> strSQL = "Select * From count Where Side = 'Forside'"
> 'tmpHits = Trim(objFile.ReadLine)
> ' tmpHits = tmpHits + 1
> Set rs = Conn.Execute(strSQL)
> Response.Write "<dt>Navn:</dt><dd>" & rs("Antal") & "</dd>"
> Conn.Close
> Set Conn = Nothing
> %>
>
>



F.Larsen (20-03-2001)
Kommentar
Fra : F.Larsen


Dato : 20-03-01 23:45

Prøv også at lukke RS,
dvs
RS.Close
Set RS= Nothing

Du bør også teste på om du får EOF inden du læser fra recordset.

--
Flemming

Q2 3D Benchmarks: http://www.ClanWorld.dk/Q2Bench/
Støjdæmp din PC ..: http://hjem.get2net.dk/Quake2/LowNoise/

"RaDion" <redcourt@get2net.dk> wrote in message
news:kyut6.15301$44.1009231@news010.worldonline.dk...
> Fejlen jeg får er forresten:
>
> Provider error '80004005'
> Unspecified error
> /count2.asp, line 17
>
> Linie 17 er den der siger: Conn.Open DSN
>
>
>
> "RaDion" <redcourt@get2net.dk> skrev i en meddelelse
> news:Ruut6.15265$44.1008497@news010.worldonline.dk...
> > Jeg er ved at lave en counter, men hvis jeg opdaterer siden inden for 30
> > sek, så får jeg en fejl som også kommer hvis databasen er åben. Min teori
> er
> > så at Databasen bliver holdt åben i 30 sek. efter første åbning. Hvad skal
> > jeg dog gøre for at lukke den med det samme?
> >
> > Hilsen RaDion
> >
> > <%
> > ' 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
> > ("skrive/counter.mdb")
> > ' Åben databaseforbindelsen
> > Conn.Open DSN
> > strSQL = "Select * From count Where Side = 'Forside'"
> > 'tmpHits = Trim(objFile.ReadLine)
> > ' tmpHits = tmpHits + 1
> > Set rs = Conn.Execute(strSQL)
> > Response.Write "<dt>Navn:</dt><dd>" & rs("Antal") & "</dd>"
> > Conn.Close
> > Set Conn = Nothing
> > %>
> >
> >
>
>



Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408868
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste