styra om sidan om datakälla ej är tillgänglig

ASP

3 svar · 232 visningar · startad av rollo

Medlem sedan aug. 2001203 inlägg
Trådstart#1

Hej!

Jag har en datakälla på min site som inte alltid är tillgänglig och då crashar hela siten eftersom denna datakällan används på alla sidor.

Visste kan jag komma förbi detta?

rollo

Medlem sedan juni 200277 inlägg
#2

Lägg in en if, nåt i stil med:

if RS.EOF then
    response.redirect NoDataSource.asp
end if

När du öppnar RS:en gör en select * from så att du vet att det blir fyllt om det funkar... annars kan du göra en: On error goto NoDataSource och göra en response.Redirect därifrån

Medlem sedan dec. 200012 464 inlägg
#3

Du får ha lite felhantering

on error resume next
connect.open "DSN"
if  err.number <> 0 then

Läs mer här

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/vsobjerr.asp

Du kan också titta specifikt på ADO fel om du vill

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/mdcolerrors.asp

Eller på ASP fel

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/iisref/html/psdk/asp/vbob1dtg.asp

Medlem sedan aug. 2001203 inlägg
#4

:)

Topp!

Det funkar klockrent!!!!

Tackar LarsG!!

rollo

374 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
119 ms — deklarationer (db)
121 ms — hämta statistik (db)
124 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)