Hai 187,
dann wird es natürlich nichts mit der NT-Authentifizierung. Du musst also Benutzername und Kennwort eingeben.
Du machst das dann anders. Du weisst der ADOConnection im Programm den ConnectionString zu.
Wenn Du ihn dir einmal anschaust sollte dieser so aussehen:
Zitat:
Provider=SQLOLEDB.1;Password=test;Persist Security Info=True;User ID=test;Initial Catalog=test;Data Source=SHARKY
Eigentlich erklärt sich von selber was für Dich wichtig ist:
Code:
Password = das Passwort *g*
User ID = Benutzername
Inital Catalog = Die Datenbank auf dem Server mit der Du dich verbinden möchtest
Data Source = Der Server (oder die
IP)
Das ganze könnt eim Programm dann zum Beispiel so aussehen:
Delphi-Quellcode:
procedure TForm1.btn_ConnectClick(Sender: TObject);
var
kennwort :
string;
benutzer :
string;
servername :
string;
begin
kennwort := '
test';
benutzer := '
test';
servername := '
localhost';
with ADOConnection1
do
begin
Close;
// Verbidung trennen fals sie offen war
ConnectionString := Format ('
Provider = SQLOLEDB.1;' +
'
Password = %s;' +
'
Persist Security Info=True;'+
'
User ID = %s;' +
'
Initial Catalog=test;' +
'
Data Source = %s',
[kennwort,benutzer,servername]);
Open;
// Verbindung herstellen
end;
end;
Stephan B.
"Lasst den Gänsen ihre Füßchen"