Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Wie kann ich den Inhalt in DBEdit aenden? (https://www.delphipraxis.net/15767-wie-kann-ich-den-inhalt-dbedit-aenden.html)

ccccatttt 3. Feb 2004 20:23


Wie kann ich den Inhalt in DBEdit aenden?
 
Hallo,

DBEdit ist mit Datasource schon verbunden, und auch Datasource mit Query..

DBEdit.readonly := false;
DBEDit.modified := true;

aber ich kann nix in DBEdit aenden oder einfuegen...

hilfe!!

danke sehr.. :wink:

r_kerber 3. Feb 2004 20:33

Re: Wie kann ich den Inhalt in DBEdit aenden?
 
Hallo ccccatttt,

zunächst erst mal herzlich willkommen in der Delphi-Praxis.

Dieses Thema hatten wir so oder so ähnlich schon mehrfach hier. Das nächste mal bitte zunächst die Suchfunktionen nutzen oder in älteren Threads "stöbern".
Das problem liegt darin, dass eine TQuery standard mäßig keine lebende (änderbare) Datenmenge. Eigentlich sollte man jegliche Änderungen über SQL-Befehle abhandeln. Bei der TQuery (innerhalb der BDE-Komponenten) gibt es jedoch die Möglichkeit, die Eigenschaft RequestLive auf true zu setzen. Dann sollte das funktionieren. Bei TADOQuery und TSQLQuery (dbExpress) gibt es diese Möglichkeit IMHO jedoch nicht!

ccccatttt 3. Feb 2004 21:07

Re: Wie kann ich den Inhalt in DBEdit aenden?
 
Zitat:

Zitat von r_kerber
Hallo ccccatttt,

zunächst erst mal herzlich willkommen in der Delphi-Praxis.

Dieses Thema hatten wir so oder so ähnlich schon mehrfach hier. Das nächste mal bitte zunächst die Suchfunktionen nutzen oder in älteren Threads "stöbern".
Das problem liegt darin, dass eine TQuery standard mäßig keine lebende (änderbare) Datenmenge. Eigentlich sollte man jegliche Änderungen über SQL-Befehle abhandeln. Bei der TQuery (innerhalb der BDE-Komponenten) gibt es jedoch die Möglichkeit, die Eigenschaft RequestLive auf true zu setzen. Dann sollte das funktionieren. Bei TADOQuery und TSQLQuery (dbExpress) gibt es diese Möglichkeit IMHO jedoch nicht!


Hallo r_kerber,

vielen Dank.. jetzt laeuft es.. :-D


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