Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Ihalt von TADOTable updaten (https://www.delphipraxis.net/71815-ihalt-von-tadotable-updaten.html)

khalilazzz 21. Jun 2006 14:05

Datenbank: Access • Zugriff über: TAdotable,TAdoconnection,Tdatasource

Ihalt von TADOTable updaten
 
hallo zusammen
ich programmiere einen tools,wobei 2 unterschiedliche TAdotable (adotable1,adotable2)bzw Tdatasource auf die gleiche Tabellename zugreifen .
bei Einfügen,bearbeiten,oder löschen eines Datensatz in einer der ADOtable sollte auch die andere ADOtable über diese änderung informieren.
wie realisiert man sowas,ohne dass man die ADOtable neu öffnet (adotable.active:=false;adotable.active:=true)?
im voraus vielen dank

Freecer 21. Jun 2006 14:14

Re: Ihalt von TADOTable updaten
 
Zitat:

Zitat von khalilazzz
hallo zusammen
ich programmiere einen tools,wobei 2 unterschiedliche TAdotable (adotable1,adotable2)bzw Tdatasource auf die gleiche Tabellename zugreifen .
bei Einfügen,bearbeiten,oder löschen eines Datensatz in einer der ADOtable sollte auch die andere ADOtable über diese änderung informieren.
wie realisiert man sowas,ohne dass man die ADOtable neu öffnet (adotable.active:=false;adotable.active:=true)?
im voraus vielen dank

bin mir nicht sicher (habe delphi momentan nicht da) aber versuch mal .requery/.refresh, bei adoquery's funktioniert das zumindest so!

Falls ich daneben liege, sorry!

khalilazzz 21. Jun 2006 14:17

Re: Ihalt von TADOTable updaten
 
refresh löst eine Exception wenn einer datensatz in einer der Tadotable gelöscht ist.
da es versucht wird eine datensatz in dem anderen adotable zu updaten,die es gar nicht gibt.

Freecer 21. Jun 2006 14:25

Re: Ihalt von TADOTable updaten
 
und requery :?

khalilazzz 21. Jun 2006 14:27

Re: Ihalt von TADOTable updaten
 
das gleiche passiert bei requery

Freecer 21. Jun 2006 14:37

Re: Ihalt von TADOTable updaten
 
hm....mehr fällt mir im moment auch nicht ein, werde mir das zuhause zu gemüte führen, sollte es noch keine lösung geben!

Bei adoquery funktioniert das mit requery einwandfrei.

passiert das nur wenn du einen neuen datensatz angelegt hast, oder kommt die exception auch wenn du normal ein requery durchführst :?

mfg.

khalilazzz 21. Jun 2006 14:40

Re: Ihalt von TADOTable updaten
 
das passiert wenn man einen datensatz löschen
bei einfügen eines Datensatz ist er überhaupt nicht sichtbar bie dem anderen Adotalbe


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:00 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