![]() |
DB soll nicht exclusiv geöffnet werden (ADO + Access)
hallo,
ich habe eine verbindung zu einer access-db mit folgenden komponenten: adoconnection adodataset datasource dbedit wenn ich mein programm nun zweimal starte un dauf die gleiche db zugreifen will, dann erhalte ich die meldung, dass die datei bereits verwendet wird. wie ich gelesen habe, darf man die datenbank halt nicht exclusiv verwenden. nur finde ich diese einstellung bei keiner der oben genannten komponenten. bitte sagt mir doch wie ich vorzugehen habe. danke mfg tkliewe |
Re: DB soll nicht exclusiv geöffnet werden (ADO + Access)
Öffne die DB in Access und ändere die Einstellung.
Ich denke nicht, dass die Kompos diese Einstellmöglichkeit haben. :arrow: nur Access hat sich so zickig, keine "richtige" DB. |
Re: DB soll nicht exclusiv geöffnet werden (ADO + Access)
hallo,
habe die einstellung gefunden. so wie ich das verstehe kann ich also eine access-db zweimal öffnen, aber nur bearbeiten, wenn die db nur von einem selbst geöffnet ist, oder? danke mfg tkliewe |
Re: DB soll nicht exclusiv geöffnet werden (ADO + Access)
Hallo,
nein, MSAccess ist auch für einen Mehrbenutzermodus vorgesehen der Verbindungsstring wird normalerweise mit den Zugangsberechtigungen "share deny none' also jeder kann gleichzeitig zugreifen s.a. Connection.Mode cmShareDenyNone wichtig ist, dass Connection.CursorLocation := clUseServer Zitat:
also Du kannst nur dann ein DB lesen und schreiben wenn Du auch Zugriff hast, ansonsten läuft nichts |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:03 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz