Jeg har et ASP.Net program, som anvender en Access database ved hjælp af ADO.Net. Databasen ligger på en server, som jeg kun har FTP adgang til. Problemet er, at hvis der opstår en fejl for eksempel på grund af en forkert SQL sætning, så er Access mdb filen låst og kan derfor ikke opdateres mere.
Men er det virkelig den eneste udvej at reboote eller slette? Der er trods alt kun tale om en banal programfejl, som så bevirker, at Access databasen ikke bliver frigivet igen efter brug. Når jeg forsøger at slette med FTP kommer der i øvrigt fejmeddelelse om at der ikke kan slettes, fordi filen er i brug af en anden proces.
Oplever samme problem på en alm. pc. (delt over internt netværk). Det er ikke altid, man kan slette ldb filen. Hvis alt andet fejler, kopierer jeg bare db´en og indsætter den igen. Så kan man slette den gamle mdb og ldb fil... Lidt molbo, men hvad gør man ikke for at få tingene til at fungere... :-)
ldd filen kan kun slettes hvis alle "links" til databasen er disconnected dvs. at der ikke er noget brugere tilsluttet på nogen måde, kan sikres ved at genstarte sin lokale pc (klient) og derefter slette ldb filen.
Synes godt om
Ny brugerNybegynder
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.