Avatar billede loukas Mester
22. december 2004 - 12:20 Der er 3 kommentarer og
1 løsning

kontrolere om databasen findes

Jeg er ved at lave en guide til opsætning af et system til administrering af newsletters.
F.eks skal der kontrolleres at databasen findes på den adresse som brugeren skriver.

1. Brugeren skriver stien til DB i en formular:
f.eks: C:\Inetpub\wwwroot\db\

2. Scriptet kontrollere at databasen er på den angivne adresse.

3. Hvis ikke DB kan findes skriver den: Databasen kunne ikke findes på den angivne sti
Avatar billede tofte Juniormester
22. december 2004 - 12:26 #1
Set filesys = CreateObject("Scripting.FileSystemObject")
If filesys.FileExists("c:\somefile.txt") Then
'ok databasen er hvor den skal være
else
response.write "Kan ikke finde databasen"
response.end
end if
Avatar billede loukas Mester
22. december 2004 - 12:39 #2
oki, tudin tak !
hvordan kontrollere jeg om der er skriverettigheder til DB ?
Avatar billede tofte Juniormester
22. december 2004 - 13:39 #3
Du kan bruge noget ligenden. Du skal lige rette tabel og felt til et felt som findes i databasen og self også rette navnet på databasen

Set Conn = Server.CreateObject("ADODB.Connection")
DSN = "DRIVER={Microsoft Access Driver (*.mdb)}; "
DSN = DSN & "DBQ=" & Server.MapPath("./db.mdb")
Conn.Open DSN
on error resume next
Conn.Execute "UPDATE tabel SET felt='' WHERE 1=2"
if err.number<>0 then
    Response.write "Databsen er skrivebeskyttet"
end if
Avatar billede loukas Mester
22. december 2004 - 16:53 #4
sk... godt ;-)
Tak
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