Mam taki kod:
var
Connection: TSQLConnection;
begin
Connection := TSQLConnection.Create(nil);
Connection.DriverName := 'dbxmysql';
Connection.GetDriverFunc := 'getSQLDriverMYSQL50';
Connection.LibraryName := 'dbxopenmysql50.dll';
Connection.VendorLib := 'libmysql.dll';
Connection.Params.Append('Database=test');
Connection.Params.Append('User_Name=root');
Connection.Params.Append('Password=root');
Connection.Params.Append('HostName=localhost');
Connection.Open;
Niestety powoduje ono wywołanie okienka logowania z wypełnionym polem User_Name i nie wypełnionym hasłem. Przecież hasło dodaję w programie. Dlaczego się nie wypełnia automatycznie? Dlaczego okienko w ogóle się wyświetla? Dodam, że nie nakładałem na formę komponentu SQLConnection.