Forum: Datenbanken
Delphi
by mkinzler,
4. Feb 2007
Das beantwortet meine Nachfrage nicht, wann wird sie ausgeführt und was steht in diesem Moment in den Edits?
Forum: Datenbanken
Delphi
by mkinzler,
4. Feb 2007
Wann/wie führst du die 2.Abfrage (Update) aus?
Forum: Datenbanken
Delphi
by mkinzler,
4. Feb 2007
Was meinst du mit passiert nichts?
Forum: Datenbanken
Delphi
by mkinzler,
4. Feb 2007
Welche Methoden kennt er den?
Forum: Datenbanken
Delphi
by mkinzler,
4. Feb 2007
Dann verwende Parameter:
adoquerybe.SQL.Text:='Update Anlagegut set Name = :name WHERE Inventarnummer = :nummer';
adoquerybe.Parameters.ParamByName('name').asString := Editname.text;
adoquerybe.Parameters.ParamByName('nummer').asString := Editeingabe.text;
adoquerybe.ExecSQL;
Forum: Datenbanken
Delphi
by mkinzler,
4. Feb 2007
adoquerybe.SQL.Text:='Update Anlagegut set Name = '+QuotedStr(Editname.text)+' WHERE Inventarnummer = '+
QuotedStr(Editeingabe.text);
Forum: Datenbanken
Delphi
by mkinzler,
4. Feb 2007
Die Abfrage liefert doch genau einen Wert. Ändern kannst du ihn mit
Update Anlagegut set Name = '<neuer wert>' WHERE Inventarnummer = ...
Forum: Datenbanken
Delphi
by mkinzler,
4. Feb 2007
Du kannst nicht mehrere Zeilen in einem Edit anzeigen.
Nimm ein DBGrid.
Forum: Datenbanken
Delphi
by mkinzler,
4. Feb 2007
Genau so wie ich es oben angegeben habe!
Forum: Datenbanken
Delphi
by mkinzler,
4. Feb 2007
1. Man verwendet ein DBEdit
2. Edit.Text := AdoTable.FileldByName('<feldname>').asString;