Я пытаюсь подключиться во время выполнения с SQL Server 2008 с Delphi 2009 с использованием DBExpress, но это не работает. Когда я устанавливаю все свойства во время разработки, он прекрасно работает, но в RunTime я получаю "неизвестный драйвер: mssql" Ниже приведен код:
scnConexao := TSQLConnection.Create(nil);
scnConexao.DriverName := 'MSSQL';
scnConexao.ConnectionName := 'MSSQLConnection';
scnConexao.GetDriverFunc := 'getSQLDriverMSSQL';
scnConexao.LibraryName := 'dbxmss.dll';
scnConexao.VendorLib := 'oledb';
scnConexao.LoginPrompt := False;
scnConexao.Params.Add('SchemaOverride=sa.dbo');
scnConexao.Params.Add('HostName=DESKTOP');
scnConexao.Params.Add('DataBase=DBNAME');
scnConexao.Params.Add('OS Authentication=False');
scnConexao.Params.Add('User_Name=UserName');
scnConexao.Params.Add('Password=Password');
scnConexao.Params.Add('MSSQL TransIsolation=ReadCommited');
scnConexao.Open;
Я включил dbxmss.dll в тот же каталог, что и мое приложение, но безрезультатно. Любая помощь будет принята с благодарностью.
Tks