Hallo,
ich möchte aus einem Hauptprogramm und einer (Com-/) DLL eine Datenbankverbindung (auf MSSQL7/8-Server) mit unterschiedlichem Login aufbauen.
Code in Anwendung und DLL wiefolgt:
FDatabase1.DatabaseName := 'hier datenbankname';
FDatabase1.LoginPrompt := False;
FDatabase1.KeepConnection := True;
FDatabase1.Params.Add('USER NAME='+'userlogin/sa');
FDatabase1.Params.Add('PASSWORD='+'entspr.passw');
try FDatabase1.Open;
except on e:exception do showmessage(e.message); end;
Database.Open führt zu folgender Meldung: 'Name nicht eindeutig' (aus DbiAddAlias).
Das Problem tritt nicht ein, wenn beide Logins identisch sind oder wenn das erste Login das SA-Login ist.
Betriebsystem ist Nt4 / 2000.
Kann mir jemand weiterhelfen?
Gruß Raab
ich möchte aus einem Hauptprogramm und einer (Com-/) DLL eine Datenbankverbindung (auf MSSQL7/8-Server) mit unterschiedlichem Login aufbauen.
Code in Anwendung und DLL wiefolgt:
FDatabase1.DatabaseName := 'hier datenbankname';
FDatabase1.LoginPrompt := False;
FDatabase1.KeepConnection := True;
FDatabase1.Params.Add('USER NAME='+'userlogin/sa');
FDatabase1.Params.Add('PASSWORD='+'entspr.passw');
try FDatabase1.Open;
except on e:exception do showmessage(e.message); end;
Database.Open führt zu folgender Meldung: 'Name nicht eindeutig' (aus DbiAddAlias).
Das Problem tritt nicht ein, wenn beide Logins identisch sind oder wenn das erste Login das SA-Login ist.
Betriebsystem ist Nt4 / 2000.
Kann mir jemand weiterhelfen?
Gruß Raab
Comment