Irgendeine Kleinigkeit mache ich wohl noch falsch. Also wenn ich die SP in IBExpert ausführe funktioniert alles. Versuche ich die SP durch mein Delphi/Lazarus-Programm aufzurufen kommt eine Fehlermeldung (s.Anhang). Aber es gibt ja eindeutig diesen User. HAbe zu Testzwecken auch mal einen weiteren angelegt aber auch mit dem klappt es nicht. Hier mal mein Code:
Delphi-Quellcode:
procedure TForm2.Button1Click(Sender: TObject);
var user,rolle,pass:String;
begin
user:=upcase(eduser.Text);
pass:=edpass.Text;
qrlog.sql.text:='select * from SP_GETROLESONUSER('''+user+''')';
qrlog.open;
label3.Caption:=qrlog.FieldByName('THEROLES').AsString;
end;
Ati