Hallo,
ich versuche nun schon seit Tagen in eine SQL Abfrage über eine ADODataSet Komponente eine Variable einzusetzten. Und zwar soll der Anwender aus einer DBComboBox einen Wert 'KundenID' auswählen können und der dazugehörige Wert 'KundenName' soll in einer andere DBCombobox erscheinen. Diese Anwendung soll wechselseitig möglich sein, also der Anwender soll entscheiden können ob er die ID oder den Namen des Kunden auswählen will.
Bei meinem Programmcode erhalte ich immer die Fehlermeldung: Parameter name expected.
Auch wenn unter Parameters den Namen eingebe.
DBComboBox4.DataSource := DataModule1.DataSource6;
DBComboBox4.DataField := 'F_1';
with DataModule1.ADODataSet6 do
begin
Parameters.ParamByName('id').Value := DBComboBox3.Field.AsString;
CommandText := 'select NAME1 from KUNDENSTAMM where kundenid = :id';
active := true
end
wer kann mir helfen ?
Gruß Elke
ich versuche nun schon seit Tagen in eine SQL Abfrage über eine ADODataSet Komponente eine Variable einzusetzten. Und zwar soll der Anwender aus einer DBComboBox einen Wert 'KundenID' auswählen können und der dazugehörige Wert 'KundenName' soll in einer andere DBCombobox erscheinen. Diese Anwendung soll wechselseitig möglich sein, also der Anwender soll entscheiden können ob er die ID oder den Namen des Kunden auswählen will.
Bei meinem Programmcode erhalte ich immer die Fehlermeldung: Parameter name expected.
Auch wenn unter Parameters den Namen eingebe.
DBComboBox4.DataSource := DataModule1.DataSource6;
DBComboBox4.DataField := 'F_1';
with DataModule1.ADODataSet6 do
begin
Parameters.ParamByName('id').Value := DBComboBox3.Field.AsString;
CommandText := 'select NAME1 from KUNDENSTAMM where kundenid = :id';
active := true
end
wer kann mir helfen ?
Gruß Elke
Comment