Delphi 2009. TSQLConnection и пустой пароль

Компонент TSQLConnection содержит ошибку (официально Report #67869): при пустом значении пароля соединение не проходит, выдается ошибка попытки соединения. Это происходит из-за того, что в недрах кода TSQLConnection пустой пароль меняется на "пароль по умолчанию" ("password" для MS SQL).

SQLConnection.Params.Values['Password'] := '';

Проблему можно решить использованием строки соединения вместо присваиваний значений параметрам. Однако, здесь также есть тонкий момент: инициализацию строкой нужно проводить до открытия соединения в коде.

SQLConnection.Params.Delimiter := ';';
SQLConnection.Params.DelimitedText := 
 'SchemaOverride=sa.dbo;DriverName=MSSQL;HostName=SRV-DEV' +
 ';DataBase=Stock' + 
 ';User_Name=Marie' +
 ';Password=' +
 'MSSQL TransIsolation=ReadCommited;OS Authentication=False;Prepare SQL=False';
SQLConnection.Open;

Несколько решений других задач в dbExpress: http://chee-yang.blogspot.com/2008/09/de...