21. august 2005 - 18:16
Der er
19 kommentarer og 1 løsning
Får fejl hver anden gang
Hejsa Jeg har en site, når jeg går på en side, kommer det fint, men anden gang jeg kommer ind på siden, får jeg denne fejl:HTTP 500 bruger jeg ctrl +F5 - kommer den fint. Hvis jeg fjerner alt asp kommer siden hver gang, så det må ligge i forbindelse med database kaldet. Det ser sådan ud Databasemappe Database.mdb projektmappe Underprojektmappe under-underprojektmappe Fil.asp Og kaldet til databasen . Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("/database/database.mdb") SQLstmt = "SELECT * FROM bestyrrelse" Conn.Execute (SQLstmt) Set rs = conn.Execute(SQLstmt) Nogen der kan se problemet (eller fatte hvad jeg mener:)) -/ Falcon
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
21. august 2005 - 18:24
#1
funktioner -> internetindstillinger -> avanceret -> fjern kryds i "vis meddelelse om uskadelige http-fejl" så får du en brugbar fejlbesked
21. august 2005 - 18:30
#2
Hvad sker der her: Conn.Execute (SQLstmt) Virker overflødig når du udfører set rs = conn.Execute(SQLstmt) umiddelbart efter. Desuden må man ikke bruge parantes når man kalder en sub i VBScript, dvs. Conn.Execute (SQLstmt) bliver til Conn.Execute SQLstmt Men altså hvis den ikke skal være der, så er det jo ligemeget :)
21. august 2005 - 18:46
#3
Har fjernet fluebenet og får dette. Har desuden fjernet Conn.Execute (SQLstmt) Provider error '80004005' Unspecified error /Projektmappe/underprojrkt/under-underproj/projekt.asp, line 6 Har envidere givet den absolutte adresse til db'en
21. august 2005 - 18:50
#4
og linie 6 er hvilken sourcelinie...? Kan du evt. smide hele sourcen (hvis den altså ikke er på 10000 linier ;))?
21. august 2005 - 18:52
#5
<% Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("/database/psi.mdb") SQLstmt = "SELECT * FROM bestyrrelse" Set rs = conn.Execute(SQLstmt) %>
21. august 2005 - 18:53
#6
linie 6 : Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("/database/psi.mdb")
21. august 2005 - 19:14
#7
Jeg skal lige have nogle definitioner på plads... Siden hvor fejlen opstår ligger på adressen: /Projektmappe/underprojrkt/under-underproj/projekt.asp og din database ligger på stien: /database/psi.mdb ifht. den samme webservers root-web, ikk'?
21. august 2005 - 21:08
#8
jeps
21. august 2005 - 21:18
#9
Dette er et longshot: Prøv at skifte din forbindelsesstreng ud med flg.: conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath("/database/psi.mdb")
21. august 2005 - 21:19
#10
Fatter det ikke, nu kører det igen helt perfekt.
21. august 2005 - 21:24
#11
Har du haft serveren genstartet i mellemtiden (det kan f.eks. have været noget med connections som har hobet sig op og låst serveren)?
21. august 2005 - 21:33
#12
Nej det har jeg ikke, og nu er den igen begyndt at drille, satte din linie ind, men det hjalp ikke. Det er som om jeg kun får fem forsøg, hvorefter den låser. jeg lukker ellers db'en med <% Conn.Close Set Conn = Nothing %>
21. august 2005 - 21:34
#13
Når jeg har holdt en pause på ca. 5 min. så virker det igen, men altså kun denne ene gang
21. august 2005 - 21:44
#14
Du laver ikke nogen redirects eller noget inden du lukker databasen?
21. august 2005 - 21:46
#15
Nej Men nu ser den tilsyneladende ud til at virke, da jeg ændrede connnectionen med <% Set Conn = Server.CreateObject("ADODB.Connection") conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & server.MapPath("/database/psi.mdb") SQLstmt = "SELECT * FROM bestyrrelse" Set rs = conn.Execute(SQLstmt) %>
21. august 2005 - 21:50
#16
Det virker ikke særlig tilforladeligt... det lyder mere som en tilfældighed at det fungerer nu... det var den connectionstring jeg postede som ikke fungerede før.
21. august 2005 - 22:37
#17
Tjaa, du har sikkert ret, men har testede i hoved og r.. og nu virker den Mange tak for hjælpen Send et svar til point,
21. august 2005 - 22:40
#18
Hvis du er tilfreds, så kan jeg jo ikke tillade mig at være andet i dette tilfælde :)
21. august 2005 - 22:56
#19
100% tilfreds
21. august 2005 - 22:59
#20
Perfekt så! :) ...og tak for point :)
Kurser inden for grundlæggende programmering