webForumDet fria alternativet

Värden till Recordset objektet?

ASP

6 svar · 212 visningar · startad av Grummel

Medlem sedan juni 2000112 inlägg
Frågan#1

Hej

Titta på den här koden, specielt på recset.open bla bla

Set connect = server.CreateObject("ADODB.Connection")
set recset = server.CreateObject("ADODB.Recordset")
mdbpath = Server.mappath ("../db/arena2.mdb")connect.open "driver={Microsoft Access Driver (*.mdb)};dbq=" & mdbpath
sqlstring = "SELECT * FROM LAN"
recset.Open sqlstring, connect, adOpenStatic, adLockOptimistic

Vad är de rätta värdena till recset.open? Går det inte bra med de som är där nu, alltså openstatic och lockoptimistic? Jag har väl satt dom i rätt ordning?

När koden ligger uppe på webhotellet så verkar det som koden/anslutningen till databasen hänger sig. Man kan ju då inte t.ex. se vem som är anmälda, som i detta fallet jag använder koden.

Fast denna gången har den hängt upp sig i flera timmar (sedan 12:00 ungefär).

Någon som vet vad som kan vara fel?

Tack på förhand

------------------
*Fingrarna i kors*

Medlem sedan juni 2000112 inlägg
#2

Hmmm.. glömde lite :)

Adressen är http://connect.to/thearena

Det finns inga log-filer och man kan inte heller se vad som är fel genom att gå in på sidan, eftersom man bara får något i den här stilen "Fel 500, fel i ASP-koden".

Jag har skickat ett mail till supporten. Men om jag känner dom rätt så kommer det tar år och dagar innan de vet vad som är rätt :(

Om de löser det, kanske temporärt som att starta om eller något, så vill jag ju ha rätt kod så det inte blir samma fel igen.

------------------
*Fingrarna i kors*

Medlem sedan juni 200032 967 inlägg
#3

Jag har sagt det 1000 gånger, och jag säger det igen. Stäng av Friendly error messages / Egna http-felmeddelanden i Internet Explorer, så får du riktiga felmeddelanden, med riktiga felbeskrivningar. :)

Mvh,

------------------
All your base are belong to me.

Medlem sedan feb. 20012 412 inlägg
#4

Hej!

Konstanter är ibland bra, men oftast inte. Kör denna i stället:

Set Connect = Server.CreateObject("ADODB.Connection")

MdbFilePath = Server.MapPath("../db/arena2.mdb")
Connect.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & MdbFilePath & ";"

sqlstring = "SELECT * FROM LAN"
SET RS = Connect.Execute(sqlstring)

mvh Jörgen :)

------------------
Varför bråka när man kan kramas?

Medlem sedan juni 2000112 inlägg
#5

Jag har sagt det 1000 gånger, och jag säger det igen. Stäng av Friendly error messages / Egna http-felmeddelanden i Internet Explorer, så får du riktiga felmeddelanden, med riktiga felbeskrivningar.

Jo, men som sagt.. dersas support är inte vad den borde vara :)

------------------
*Fingrarna i kors*

Medlem sedan juni 2000112 inlägg
#6

Tack Jorgen! Ska prova det istället.

------------------
*Fingrarna i kors*

Medlem sedan mars 20007 896 inlägg
#7

Jo, men som sagt.. dersas support är inte vad den borde vara

Deras support? Det här ställer du in i din Internet Explorer. Gå in under Tools > Internet Options > Advanced > Klicka ur 'Show friendly HTTP error messages'

:)

------------------
SPiN, bjorne.w@telia.com

-- Den som går i andras fotspår kommer aldrig först --

486 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
358 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
358 ms — ändringar (db)