Forum: Datenbanken
Delphi
by mikhal,
20. Feb 2004
adoquery1.FieldByName('behandlung').AsString;
Was soll denn das bringen? So wie es jetzt dort steht, suchst du via Locate nach einem Datensatz. Wenn du ihn gefunden hast, liest du ein Feld des Datensatzes aus, ohne es einer Variablen oder einem anderen Datenfeld zuzuweisen (also ein Aufruf einer Funktion, ohne das Ergebnis zu verwenden).
Danach änderst du ALLE Datensätze deiner Datenbank...
Forum: Datenbanken
Delphi
by mikhal,
20. Feb 2004
// Bei dieser if Anweisung springt er dann raus...
if adoquery1.Locate('Behandlung',tb_behandlung.Text,)then
adoquery1.FieldByName('behandlung').AsString;
Steht das wirklich so in deinem Programm?
Ist zwar syntaktisch korrekt, deshalb schmeißt dein Compiler keine Fehlermeldung aber im Programmablauf gibt's dann ein Problem...
Grüße