Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi aus save datensatz -> update machen ? (https://www.delphipraxis.net/80069-aus-save-datensatz-update-machen.html)

agm65 2. Nov 2006 13:41

Datenbank: abs • Zugriff über: lokal

aus save datensatz -> update machen ?
 
hallo leute, hab mal ne frage...also ich adde einen datensatz wie folgt: wie kann ich draus jetzt einen update machen ?
also where id = ??

Delphi-Quellcode:
 frmmain.Table.append ;
  frmmain.table.fieldbyname('brand').AsString             := fmaddcars.txtMarke.Text;
  frmmain.table.fieldbyname('model').AsString             := fmaddcars.txtModell.Text;
  frmmain.table.fieldbyname('version').AsString           := fmaddcars.txtVersion.Text;
 
  try


    FileStream := TMemoryStream.Create;
    FileStream.LoadFromFile(showImage);
    BlobStream := TABSBlobStream(frmmain.Table.CreateBlobStream(frmmain.Table.FieldByName('image_show'),bmWrite));
    BlobStream.CopyFrom(FileStream,FileStream.Size);
    FileStream.Free;
    BlobStream.Free;
    frmmain.Table.Post;
danke für hilfe

Jelly 2. Nov 2006 13:48

Re: aus save datensatz -> update machen ?
 
Eigentlich ganz analog, nur anstatt der append Methode die Edit Methode nutzen. Vorher darauf achten, auf den richtigen Datensatz zu positionieren, z.B. so:

Delphi-Quellcode:
if frmmain.Table.Locate('ID',DeineId,[]) then begin
   frmMain.Table.Edit ;
   // .. füllen
   frmMain.Table.Post ;
end else begin
   Showmessage ('Datensatz nicht gefunden.') ;
end ;

agm65 2. Nov 2006 13:52

Re: aus save datensatz -> update machen ?
 
sau geil, klappt....10000000000000000000000 dank !


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