DBExpress を使用して Delphi 2009 で SQL Server 2008 に実行時に接続しようとしていますが、機能していません。設計時にすべてのプロパティを設定するとうまくいきますが、実行時に "unknown driver: 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