webForumDet fria alternativet
Logga in / Bli medlem

An exception occurred: 'Execute'

ASP

8 svar · 293 visningar · startad av nisslass

Medlem sedan nov. 2001348 inlägg
Trådstart#1

Hej.

Lite problem.
Har tidigare haft mina sidor på Linux servrar och där har det handlat om Chilisoft ASP.

Nu har jag bytt till windows 2k servrar och allt funkar likadant förutom att ibland när jag skickar information från ett formulär som säger vad som ska hämtas ur databasen blir det såhär:

Microsoft VBScript runtime error '800a01fb'

An exception occurred: 'Execute'

men detta händer bara ibland... ibland funkar det och ibland kommer detta. Någon som kan förklara varför eller vad det betyder?

Min fråga ser ut såhär:

queryString = "SELECT * FROM table WHERE Destination = '" & Request("festival") & "' AND Avreseort='" & Request("stad") & "' AND Avresedatum = '" & Request("tid") & "' AND Klar='Ja' AND Visa='Ja'"
set RS = Conn.Execute(queryString)

Tacksam för svar.

Medlem sedan dec. 19998 577 inlägg
#2

Vad får du om du skriver ut queryString innan du exekverar den?

Medlem sedan nov. 2001348 inlägg
#3

Såhär:

SELECT * FROM table WHERE Destination = 'Arvika' AND Avreseort='Borlänge' 
AND Avresedatum = '2003-07-08' AND Klar='Ja' AND Visa='Ja'

Utan radbrytning såklart :)

Medlem sedan dec. 19998 577 inlägg
#4

Vilken databas använder du?

Är SQL-satsen ovan tagen när det skulle bli felmeddelandet du beskrev ovan?

Medlem sedan nov. 2001348 inlägg
#5

Felmeddelandet specificerar den raden ja... eller raden under. execute kommandot då. Kör mySQL.

Felet dyker upp 1 gång av 5 försök typ. Ibland funkar det och ibland inte. Mysko...

Funkade fint på Linux servern..

Medlem sedan nov. 2001348 inlägg
#6

Har även upptäckt att ibland hämtas inte information från databasen alls. Fyller en dropdownlist via databasen, ibland fylls listan och ibland inte, helmysko.

Medlem sedan jan. 20032 285 inlägg
#7
queryString = "SELECT * FROM table WHERE Destination = '" & Request("festival") & "' AND Avreseort='" & Request("stad") & "' AND Avresedatum = #" & Request("tid") & "# AND Klar='Ja' AND Visa='Ja'"

Detta om kolumnen Avresedatum är av typen Datum, men eftersom problemen bara uppstår ibland antar jag att detta inte är felet.

Medlem sedan nov. 2001348 inlägg
#8

Noop, avresedatum är varchar. Inte alltid samma stil på datumen där.. lite blandat. hm.

Medlem sedan nov. 2001348 inlägg
#9

När domänen flyttades om började allt plötsligt fungera som det ska, någon som vet vad allt detta kan bero på?

260 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)