Hallo...
der Fehler sagt zwar daß das Feld EREIGNIS nicht vorhanden ist. Ich tippe aber eher auf Syntaxprobleme, da ich dir zutraue, zu überprüfen, daß das Feld wirklich in der Tabelle vorhanden ist.
probier es mal mit Parametern:
Delphi-Quellcode:
with QryMB256PLUS do begin
QryMB256PLUS.SQL.Clear;
QryMB256PLUS.SQL.Text := 'SELECT FIRST 5 * FROM MB256PLUS WHERE EREIGNIS = :Ereignis';
QryMB256PLUS.ParamByName('Ereignis').asString:= 'Einbruch';
QRYMB256PLUS.Open;
while Not eof do
begin
CBAlarme.Items.Add(FieldByName('Ereignis').AsString);
QryMB256PLUS.Next;
end;
QryMB256PLUS.Active := false;
QryMB256PLUS.Close;
end;
CBAlarme.ItemIndex := 1;