Avatar billede dna Nybegynder
28. juni 2002 - 12:43 Der er 10 kommentarer og
1 løsning

Gøre noget andet hvis DB´en er nede ?

Hej alle eksperter

Jeg har et simpelt spørgsmål.. kan man lave sådan, at hvis ens mySQL database er nede, så vil den f.eks. redirecte til en anden side eller sådan noget...

dna
Avatar billede Slettet bruger
28. juni 2002 - 12:45 #1
Ja, men det kræver du har adgang til at ændre fejlsiderne på dit webhotel.
Avatar billede kichian Nybegynder
28. juni 2002 - 12:46 #2
on error resume next
conn.Open "din constreng"
if conn.state <> 1 then
  Response.Redirect "fejl"
End If
Avatar billede dna Nybegynder
28. juni 2002 - 12:59 #3
Mærkeligt.. det virker på min lokale.. men, ikke på min udbyders ?

dna
Avatar billede tmceu Praktikant
29. juni 2002 - 04:31 #4
Mit bud er at dig og din udbyder anvender forskellige versioner af MyODBC, med forskellig understøttelse af State propertien.

Du burde i stedet blot kunne kontrollere for fejl på dit connection objekt. Eksemplet herunder kan evt. forfines til at kontrollere for specifikke fejl.

On Error Resume Next

Conn.Open "din connectionstring"

If Conn.Errors.Count <> 0 Then
' fejl i database forbindelsen
Response.Redirect "fejl.asp"
End If

On Error Goto 0
Avatar billede soes Nybegynder
29. juni 2002 - 07:16 #5
tmceu: Hvilken betydning har On Error Goto 0 ?

Blot nysgerig?

/Søren Søndergård
Avatar billede tmceu Praktikant
29. juni 2002 - 12:00 #6
On Error Goto 0 slår brugerdefineret fejlhåndtering fra, så serveren igen returnerer evt. script fejl.
Avatar billede dna Nybegynder
29. juni 2002 - 12:52 #7
tmceu: Det virker desværre ikke det du skriver. Den redirecter selv om der ikke er nogen fejl, og selvom jeg ændrer det til:

Rs.error.count = 0    og så
Rs.error.count <> 0

Så er der ingen foreskel, og den redirecter lige meget hvad.

dna
Avatar billede dna Nybegynder
29. juni 2002 - 12:55 #8
har også prøvet "Rs.errors.count" som du skrev.. samme resultat! :-(

dna
Avatar billede Slettet bruger
29. juni 2002 - 12:55 #9
Du må jo sige til hvis jeg skal forklare dig dette:
Ja, men det kræver du har adgang til at ændre fejlsiderne på dit webhotel.
Avatar billede dna Nybegynder
29. juni 2002 - 12:59 #10
weird! Det virker nu! :-)

dna
Avatar billede dna Nybegynder
29. juni 2002 - 13:00 #11
schulze: Jeg har desværre ikke adgang til dem, men er heller ikke det jeg ville.. :-)

dna
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester