Avatar billede fedefifi Nybegynder
14. marts 2002 - 23:52 Der er 2 kommentarer og
1 løsning

File already in use...

Hej
Jeg har et problem med mine asp-sider. Jeg har fået en del klager over at nogle løber ind i denne fejlmeddelelse:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'
[Microsoft][ODBC Microsoft Access Driver] Could not use '(unknown)'; file already in use.

Hvad skal jeg gøre for at sætte brugerne i "kø", så når en bruger henter data fra databasen, så får en anden der samtidig vil hente de samme data ikke en fejl, men bliver bare sat stand by til den første er færdig.
Avatar billede terry Ekspert
15. marts 2002 - 08:41 #1
fedefifi>Access is a multi user system but if users are trying to write to the same page then locks can occur. If this is what is happening then you can catch the error, and for example inform the user to try again later!
Avatar billede terry Ekspert
15. marts 2002 - 10:22 #3
fedefifi>You should also concider which lock types you are using. For example, if th edata is only to be read and NOT altered then you should lock for read only. This will allow other users to read the same data.
You should also FREE th econnection as soon as possible, dont keep it open until the user decides to commit his changes (he may have gone to lunch).
It is also possible to program you code so that the read is attempted a number of times IF an error occurs. Only when this number is exceded do you inform the user.
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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