Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi Wie mache ich ein Update mit TIBDataset (https://www.delphipraxis.net/13871-wie-mache-ich-ein-update-mit-tibdataset.html)

Rolf Rostig 28. Dez 2003 12:10


Wie mache ich ein Update mit TIBDataset
 
Hallo,

also, mit Paradox war alles etwas einfacher!?

Ich benutze D7 mit IBX und Firebird.

Nun habe ich mich entschieden nicht mit DBEdit sondern mit Edit-Feldern zu arbeiten.

Einen neuen Datensatz einfügen klappt schon:

Delphi-Quellcode:
 with DM.IBDSDaten do
    begin
     close;
     Open;
     Insert;
     FieldbyName('Feld1').AsInteger:=StrToInt(edit1.Text);
     FieldbyName('Feld2').AsDateTime := StrToDate(edit2.Text);
     FieldValues['Feld3'] := edit4.Text;
     Post;
   end;

  DM.IB_Transaction1.CommitRetaining;
Aber wie mache ich ein Update?

Erstmal den Datensatz selektieren, aber dann?
Die Insert, Update, Delete und Refresh-SQL Statements habe ich automatisch erzeugen lassen.

Aber

Delphi-Quellcode:
with DM.IBDSDaten do
    begin
     Update,
     FieldbyName('Feld1').AsInteger:= StrToInt(edit1.Text);
     FieldbyName('Feld2').AsDateTime := StrToDate(edit2.Text);
     FieldValues['Feld3'] := edit4.Text;
     Post;
   end;
funktioniert nicht. Was mache ich falsch? :gruebel:

F1, F1

Hansa 28. Dez 2003 12:36

Re: Wie mache ich ein Update mit TIBDataset
 
Das heißt nicht Update, sondern Edit :!:

Rolf Rostig 28. Dez 2003 14:09

Re: Wie mache ich ein Update mit TIBDataset
 
Danke

:cheers:


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