Hola , estoy tratando de conectarme a SQL Server 2005 para ejecutar consultas , pero no funciona porque me muestra el siguiente error "Unknown driver MSSQL". El codigo.
Código Delphi
[-]
procedure TFormLogin.btnIngresarClick(Sender: TObject);
var
conexion: TSQLConnection;
begin
conexion := TSQLConnection.Create(nil);
conexion.DriverName := 'MSSQL';
conexion.ConnectionName := 'MSSQLConnection';
conexion.GetDriverFunc := 'getSQLDriverMSSQL';
conexion.LibraryName := 'dbxmss.dll';
conexion.VendorLib := 'oledb';
conexion.LoginPrompt := False;
conexion.Params.Add('SchemaOverride=sa.dbo');
conexion.Params.Add('HostName=localhost');
conexion.Params.Add('DataBase=test');
conexion.Params.Add('OS Authentication=False');
conexion.Params.Add('User_Name=admin');
conexion.Params.Add('Password=admin');
conexion.Params.Add('MSSQL TransIsolation=ReadCommited');
conexion.Open;
try
conexion.Connected := true;
ShowMessage('OK');
except
on E: Exception do
ShowMessage(E.Message);
end;
end;
Uso Delphi XE2.Tambien eh hecho programas asi en C# y Java con el mismo servidor y no tuve problemas.
¿ Cual es el problema ? ¿ Como puedo conectarme ?