Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Wie editiere ich sql-daten. (https://www.delphipraxis.net/22643-wie-editiere-ich-sql-daten.html)

mojo777 20. Mai 2004 17:54


Wie editiere ich sql-daten.
 
Hey Ho!
Ich will folgendes machen...
ein paar db-edit-felder auf eine sql-datenbank hetzen und die daten dann analog zu einer ganz normalen IB-Table verändern können.
da daten in sql aber ganz anders handgehabt werden als in einer ib-table ist es nicht möglich werte mit
Delphi-Quellcode:
table1.edit; feldname.AsString:='Nikolaus'; Table1.Post;
zu ändern. man muss ja unbedingt "UPDATE ...blah.." machen.
Wie schaffe ich das ganz elegant zu lösen, dass ich die Felder einfach sooo schnell und easy editieren kann wie mit einer IBTable?

Ich meine man kann ja einfache EditFelder in die Form stecken und denen dann Zellwerte zuweisen und dann onchange den knopf "Speichern" aktivieren, aber das finde ich zu viel schreibarbeit.. (naja, in der Zeit wo ich das hier getippt habe hätte macn das vielleicht schön lösen können...Aber es geht ja ums prinzip 8) )

So.Wer kennt was?

MfG
Mojo


Bis demnächst wenn es wieder heisst:

Sharky 21. Mai 2004 06:13

Re: Wie editiere ich sql-daten.
 
Hai majo777?
Warum soll bei einer SQL-DB ein .Edit, .FieldByName oder .Post nicht gehen?
Und wie immer die Frage: Welche DB und wie erfolgt der Zugriff?

mojo777 21. Mai 2004 06:39

Re: Wie editiere ich sql-daten.
 
hmm.... klappt das? ich habe eigentlich nur festgestellt, dass wenn ich eine DBED_FELD komponente auf ein datasource von IBQuery stelle, dass dann keine bearbeitung der daten möglich ist.
Ich benutze Interbase datenbanken.

naja... oder ist es vielleicht möglich bei einer IB-Table komponente SQL zu benutzen?

Sharky 21. Mai 2004 06:44

Re: Wie editiere ich sql-daten.
 
Zitat:

Zitat von mojo777
...oder ist es vielleicht möglich bei einer IB-Table komponente SQL zu benutzen?

Das nicht. Aber Du kannst doch einfach anstelle von TIBTable ein TIBQuery verwenden.

Lemmy 21. Mai 2004 07:17

Re: Wie editiere ich sql-daten.
 
Hi,

Zitat:

Zitat von mojo777
... ein datasource von IBQuery stelle, dass dann keine bearbeitung der daten möglich ist.
Ich benutze Interbase datenbanken.

IBTable und IBQuery sind nur Kompatibilitätskomponenten und nicht für die Programmierung zu gebrauchen (das ist eine Aussage des Programmierers!!!). Verwende bitte TIBDataSet, dann kannst Du das Zeug "ganz" normal bearbeiten. Wenn Du schon von Datenbanken etwas Ahnung hast, dann schau Dir mal mein IBX-Tutorial an (auf meiner HP), da bastle ich ne Adressdatenbank zusammen.

Grüße
Lemmy

Duffy 21. Mai 2004 08:30

Re: Wie editiere ich sql-daten.
 
Hallo Lemmy,
Zitat:

Zitat von Lemmy
dann schau Dir mal mein IBX-Tutorial an (auf meiner HP) Lemmy

deine Links zu den Files sind falsch ...

file://localhost/D:/Daten/Homepage/Tutorials/ib_tutorial.zip

bye
Claus

mojo777 21. Mai 2004 18:24

Re: Wie editiere ich sql-daten.
 
@lenny
Zitat:

Verwende bitte TIBDataSet, dann kannst Du das Zeug "ganz"
das mit dataSet klingt sehr interessant... :-)
also wenn dann auch noch die links auf deiner hp funktionieren würden, wäre dann alles supa! :-)

Lemmy 23. Mai 2004 10:48

Re: Wie editiere ich sql-daten.
 
Hi,

Links sind korrigiert...

Lemmy


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