Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Access-Tabelle für mehrere Forms gleichzeit (https://www.delphipraxis.net/44132-access-tabelle-fuer-mehrere-forms-gleichzeit.html)

hsbc 14. Apr 2005 08:09

Datenbank: Access • Zugriff über: Delphi 7 Professional + ADO

Access-Tabelle für mehrere Forms gleichzeit
 
Habe wieder einmal ein Problem mit ADO und Access-Tabellen.

Situation:

Auf einem Datenmodul ist die Tabelle T_Artikel vorhanden.

Auf dem Hauptformular verwende ich diese Tabelle und rufe von dort aus weitere Formulare auf, die ebenfalls die Tabelle T_Artikel aus dem Datenmodul verwenden. Soweit, so gut.

ABER: Wenn ich jetzt versuche, aus einem zweiten Formular den Indexnamen der Tabelle T_Artikel neu zu setzen, kommt folgende Fehlermeldung:

Zitat:

Alle Zeilenhandles müssen freigegeben werden, bevor neue abgerufen werden können
Es kann doch nicht sein, dass ich vor dem Aufruf eines zweiten Formulares T_Artikel schliessen muss, damit wäre doch der ganze Sinn von einem Datenmodul nicht mehr da. Oder ist dies wieder eine Eigenheit von Access, zumal derselbe Code mit Paradox-Tabellen einwandfrei funktioniert hat.

Hat jemand eine Erklärung dafür bzw. was mache ich hier falsch ?

mfg
Herbert

Stevie 14. Apr 2005 08:31

Re: Access-Tabelle für mehrere Forms gleichzeit
 
Zitat:

Zitat von hsbc
ABER: Wenn ich jetzt versuche, aus einem zweiten Formular den Indexnamen der Tabelle T_Artikel neu zu setzen

Das kann ja auch nicht gutgehen. Wenn die Datenmenge in dem einen Formular geöffnet ist, dann kannst du nicht einfach den Index ändern. Das wird auch bei anderen DBs so sein - Paradox mal ausgenommen. ;-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:55 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz