"Server" ist ein aktiver
SQL - Server
"cbDatenbank" ist eine ComboBox
"Auselsen" ist eine Stringvariable.
ServerTyp := 'SQLOLEDB.1';
ConnectionString :=
'Provider=' + ServerTyp + ';Integrated Security=SSPI;Persist Security ' +
'Info=False;Initial Catalog=Master;Data Source=' + Server + ';' +
'Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;' +
'Use Encryption for Data=False;Tag with column collation when possible=False';
// Connectionstring zuweisen und in der nächsten Zeile verbinden
Db_DataModule.DataModule1.ADOConnection1.ConnectionString := ConnectionString;
Db_DataModule.DataModule1.ADOConnection1.Connected := True;
(*
"siCatalogs" steht für die Datenbanken. Es wird dann erstmal alles in das
Hauptgrid geschoben, vom wo es dann in die Liste exportiert wird.
*)
Db_DataModule.DataModule1.ADOConnection1.OpenSchema(siCatalogs, null, EmptyParam, Db_DataModule.DataModule1.ADODataSet1);
while not Db_DataModule.DataModule1.ADODataSet1.EOF do
begin
Auslesen := Db_DataModule.DataModule1.ADODataSet1.Fields[0].AsString;
cbDatenbank.Items.Add(Auslesen);
Db_DataModule.DataModule1.ADODataSet1.Next;
end;