Avatar billede para7 Nybegynder
21. november 2002 - 10:16 Der er 5 kommentarer og
1 løsning

Vil gerne vise når db er under opgradering

Jeg henter tit databasen for vores netbyer ned, men inden jeg når at ændre i den har en elller anden (dog meget velkomment) nået at indskrive noget i den. Sitet fungerer nogenlunde uden db, så hvis man kunne fx lave fejlomdirigering i IIS... Men der er ikke et fejlnummer til det formål - eller er der?
Avatar billede para7 Nybegynder
21. november 2002 - 10:32 #1
PS: Det skal gerne være sådan at mens min opgradering finder sted offline er db lukket af fx ved at jeg har omdøbt den ude på www.
Avatar billede midas_dk Nybegynder
21. november 2002 - 10:47 #2
Hehe... Jeg gætter på det er en Access DB?

Du KUNNE jo gøre noget "nemt"... I en eller anden include-fil, som er på alle sider (eller bare dem med DB adgang) sætter du en boolean variabel (f.eks. blnDBDown = False), som du så tjekker på før hver enkelt tilgang til databasen. Hvis den så er True, viser du bare din egen fejlbesked i stedet!

Hvis variablen ligger i en include, skal du kun ændre i den ene fil for at "afskære" brugerne fra at tilgå databasen. Så når variablen er True, kan du sagtens downloade databasefilen og ændre i den...
Avatar billede para7 Nybegynder
21. november 2002 - 11:04 #3
Det var en oplagt mulighed. så det ville være synd at afvise dit forslag allerede. Men det kræver så at jeg sætter denne bolian ind ved alle 117 db kald og det er lidt af et arbejde.
Avatar billede para7 Nybegynder
21. november 2002 - 11:09 #4
Hovsa PS til midas dk:
Mener du noget som at sætte denne includefil ind i top af alle dbkalds-sider. Includen kan så inholde beskeden og en response.end, så db ikke når at blive kaldt?
Avatar billede midas_dk Nybegynder
21. november 2002 - 11:43 #5
Lige nøjagtig... Altså, hvis du ville have "fuld" kontrol over tingene kunne du jo sætte en IF rundt om alle dine DB kald, men hvis du kan leve med at resten af siden ikke rigtig når at blive vist, er det vel optimalt at bruge Response.End?

Nu nævnte du så heller ikke, hvor mange steder din DB bliver brugt. Alternativt kan du jo nøjes med at indføre tjekket der hvor brugeren har mulighed for at ÆNDRE i DBen... Læsningen er jo i princippet ligegyldig...
Avatar billede para7 Nybegynder
21. november 2002 - 12:53 #6
OK, det må være en acceptabel og overkommelig løsning. Tak for ideen.
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