Программное добавление ODBC DSN для MS SQL

Lisichkin
Дата: 03.07.2009 16:00:06
Добрый день!

Программно добавляю алиас ODBC (пользовательский источник данных)

Кусок кода...
const
  ADataBase: string = 'DB';
  AUser: string = 'USER';
  driver: string = 'SQL Server';
  SQL_NULL_HANDLE  = 0;
  ODBC_ADD_DSN = 1;
var
  params: string;
  iRet: BOOL;
begin
     params :=
        'DSN='+DbODBC+#0+
        'Network=DBMSSOCN#0'+ // MS SQL по TCP/IP
        'Address='+DbIP+',1433'#0+
        'Trusted_Connection=No'+#0+
        'UID='+AUser+#0+
        'SERVER='+DbIP+#0+
        'DATABASE='+ADataBase+#0#0;
      iRet := SQLConfigDataSource(SQL_NULL_HANDLE, ODBC_ADD_DSN, PChar(driver), PChar(params));
end
Добавление происходит, но созданный алиас имеет не правильные параметры – сервер заполнен значением DbODBC а не DbIP, значение поля пользователь(UID) и база по умолчанию (DATABASE) не заполнены. Бьюсь уже более пол дня – примеры из Интернета не помогают :(

С Уважением,
Александр.
Dmitry Arefiev
Дата: 03.07.2009 16:04:48
'Network=DBMSSOCN'#0+ // MS SQL по TCP/IP
Lisichkin
Дата: 03.07.2009 16:26:52
Спасибо, это я не заметил эту ошибку - но это все равно не помогло :(