Avatar billede morch Nybegynder
24. januar 2005 - 15:53 Der er 1 kommentar og
1 løsning

Access låses af adm på xxx

Jeg har lavet en applikation, som hvis der opstår fejl, låser den access database, der bruges.

Fejlen er en 80004005 nul skrivetilladelse, er allerede åbnet udelt af adm på xxx

Hvorfor sker dette?

Alle forbindelser bliver lukket så snart noget er hentet, og fungerer glimrende, hvis data i basen også er som de skal være.


Mvh

morch
Avatar billede skytte_dk Nybegynder
29. marts 2005 - 11:32 #1
Når man åbner en Access Database, laves automatisk en fil i samme biblotek hvor databasen ligger, og  hedder noget med .ldb .I denne fil ligger oplysninger om hvem der er logget på databasen. Hvis en bruger ikke logger rigtigt af Databasen slettes denne fil ikke igen. Men man kan slette den manuelt, såfremt der ikke er nogen logget på databasen. Hvis du har et program som logger på og af databasen, og databasen derefter er låst skal du bare slette ldb filen....


Håber det dur !
Avatar billede morch Nybegynder
29. marts 2005 - 12:16 #2
Det har vist sig, at det er en fejl et eller andet sted i access kontra asp.net, der gør sig gældende, men ved at lægge nogle af nedenstående filer fra Microsoft ned i bin mappen på applikationen, har det hjulpet - spørg mig ikke hvorfor.

Søg på Microsoft.Office.Interop på google.

morch

Redistributable Files:

adodb.dll
adodb.dll.reg
dao.dll
dao.dll.reg
Microsoft.Office.Interop.Access.dll
Microsoft.Office.Interop.Access.dll.reg
Microsoft.Office.Interop.Excel.dll
Microsoft.Office.Interop.Excel.dll.reg
Microsoft.Office.Interop.FrontPage.dll
Microsoft.Office.Interop.FrontPage.dll.reg
Microsoft.Office.Interop.FrontPageEditor.dll
Microsoft.Office.Interop.FrontPageEditor.dll.reg
Microsoft.Office.Interop.Graph.dll
Microsoft.Office.Interop.Graph.dll.reg
Microsoft.Office.Interop.Outlook.dll
Microsoft.Office.Interop.Outlook.dll.reg
Microsoft.Office.Interop.OutlookViewCtl.dll
Microsoft.Office.Interop.OutlookViewCtl.dll.reg
Microsoft.Office.Interop.Owc.dll
Microsoft.Office.Interop.Owc.dll.reg
Microsoft.Office.Interop.PowerPoint.dll
Microsoft.Office.Interop.PowerPoint.dll.reg
Microsoft.Office.Interop.Publisher.dll
Microsoft.Office.Interop.Publisher.dll.reg
Microsoft.Office.Interop.Visio.dll
Microsoft.Office.Interop.Visio.dll.reg
Microsoft.Office.Interop.Word.dll
Microsoft.Office.Interop.Word.dll.reg
Microsoft.Vbe.Interop.dll
Microsoft.Vbe.Interop.dll.reg
mscomctl.dll
mscomctl.dll.reg
msdatasrc.dll
msdatasrc.dll.reg
mstag.dll
mstag.dll.reg
office.dll
office.dll.reg
stdole.dll
stdole.dll.reg
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