Citat:
Originally posted by grazzy@Jan 4 2005, 14:11
Hmm.. det är möjligt att vi gjorde fel, men när vi jobbade med databaser som drevs via access hade vi ett ständigt sjå med att den skapade "låsningsfiler" som gjorde att access vägrade öppna den.
Det kanske berodde på något annat dock?
|
http://office.microsoft.com/sv-se/as...868081053.aspx
Klicka på Access databas så får du upp specifikationerna:
Citat:
Filstorlek för Microsoft Access databas (.mdb) (Microsoft Access-databas: En samling data och objekt, till exempel tabeller, frågor eller formulär, som är relaterade till ett visst ämne eller syfte. Microsoft Jet-databasmotorn hanterar alla data.) 2 GB minus det utrymme som krävs för systemobjekten (systemobjekt: Databasobjekt som är definierade av systemet, tex tabellen MSysIndexes, eller av användaren. Du skapar ett systemobjekt genom att namnge objektet med USys som de första fyra tecknen i objektnamnet.).
Antal objekt i en databas 32 768
Moduler (inklusive formulär och rapporter där egenskapen Har modul (HasModule) har angetts till True) 1 000
Antal tecken i ett objektnamn 64
Antal tecken i ett lösenord 14
Antal tecken i ett användarnamn eller gruppnamn 20
Antal samtidiga användare 255
|
Anledningen till att ni fick problem med låsningar var nog att när data _ändras_ måste en låsning göras. Oftast kan man ställa in hur många gånger man ska försöka om igen om en databas är låst, med jet 4 så används kommandot "Jet OLEDB:Lock Retry " (
http://msdn.microsoft.com/library/de...etprovspec.asp) på så sätt så slipper man även problem vid ändring av data och man väntar snällt på sin tur att få ändra i databasen.