Hallo,
bin neu hier im Forum und habe folgendes Problem. Ich versuche mit folgendem select auf
Daten in der Datenbank zu zugreifen.
Delphi-Quellcode:
SQLQueryAnmeldung.Close;
SQLQueryAnmeldung.SQL.Clear;
SQLQueryAnmeldung.SQL.add('SELECT *');
SQLQueryAnmeldung.SQL.add('FROM ANGELEGTE_PROBE');
SQLQueryAnmeldung.SQL.add('WHERE ROBOTERNAME = :client ');
SQLQueryAnmeldung.Parambyname('client').AsString :=Robotername;
SQLQueryAnmeldung.Open;
FormReportProbenliste.ReportProbenListe.Preview;
SQLQueryAnmeldung.Close;
ROBOTERNAME ist vom Typ varchar2
Als Fehlermeldung bekomme folgende Text
Zitat:
db-Express - Fehler: die Operation wird nicht unterstützt.
In einem anderen Formular verwende ich das gleiche SQLQuery.
Delphi-Quellcode:
SQLQueryAnmeldung.Close;
SQLQueryAnmeldung.SQL.Clear;
SQLQueryAnmeldung.SQL.add('SELECT ROLLE,USERNAME');
SQLQueryAnmeldung.SQL.add('FROM BENUTZER_QA');
SQLQueryAnmeldung.SQL.add('WHERE USERNAME= :user and PASSWORT= :passwort and GUELTIG = 1');
SQLQueryAnmeldung.Parambyname('user').AsString :=EdBenutzer_ID.Text;
SQLQueryAnmeldung.Parambyname('passwort').AsString := MaskEdPasswort.Text;
SQLQueryAnmeldung.Open;
if not SQLQueryAnmeldung.EOF then
begin
Rolle := SQLQueryAnmeldung.FieldValues['ROLLE'];
USER := SQLQueryAnmeldung.FieldValues['USERNAME'];
Hier funtioniert der Datenbankzugriff ohne Probleme.
Meine erste Vermutung war es liegt am Report ?? Aber ??
Kann mir da jemand weiter helfen. danke im voraus.
bmai0