![]() |
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: |
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)
|
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: |
Re: DBEdit auslesen
Es läuft in dieser Richtung hier ab :
Delphi-Quellcode:
Mehr finde ich jetzt nicht. Muß allerdings sehr alt sein. Mittlerweile mache ich so was mit Stored Proc. :zwinker:
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; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:59 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz