Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi DBEdit auslesen (https://www.delphipraxis.net/33526-dbedit-auslesen.html)

Leon de Bar 8. Nov 2004 17:47


DBEdit auslesen
 
Hi, ich mal wieder...

wenn ich einen Datensatz aufrufe, ihn editiere (ich lasse ihn in verschiedenen DBEdits darstellen) und möchte ihn nun wieder zurückschreiben, dann mache ich das doch mit UPDATE... oder?

Zur Einleitung: Ich arbeite mit Access und SQL-Querys.

das format ist doch Update from tabelle SET feld1 where hastenichtgesehen

um das hastenichtgesehen geht es mir. ich möchte gerne wissen wie ich meinem programm sage, dass er den datensatz updaten soll, der die ID x hat. um das x geht es mir. wie ermittel ich dieses x???

ich dachte mir, ich lese das entsprechende dbedit-feld aus und weise es einer variablen zu... nur wie? :gruebel:

Hansa 8. Nov 2004 18:33

Re: DBEdit auslesen
 
Mit einem Paramter. Z.B. "WHERE NR = :NR". Vor abstzen der Annfrage mußt du das im Delphi-Prog. noch per ParamByName zuweisen. 8)

Leon de Bar 8. Nov 2004 19:37

Re: DBEdit auslesen
 
Danke Hansa,

kannst du mir das vielleicht noch ein wenig veranschaulichen? ich bin ein kleiner Legisteniker (Newbie) und kann mir darunter so gar nichts vorstellen.

Ein Beispiel vielleicht? :lol:

Hansa 8. Nov 2004 20:01

Re: DBEdit auslesen
 
Es läuft in dieser Richtung hier ab :

Delphi-Quellcode:
LiefModul.LiefDS.Active := false;
LiefModul.LiefDS.ParamByName('NR').AsString := Edit1.Text;
LiefModul.LiefDS.SelectSQL.Text := 'SELECT NAME, STRASSE FROM LIEF8 WHERE (NR <= :NR)';
LiefModul.LiefDS.Active := true;
Mehr finde ich jetzt nicht. Muß allerdings sehr alt sein. Mittlerweile mache ich so was mit Stored Proc. :zwinker:


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