Ver Mensaje Individual
  #10  
Antiguo 19-02-2016
Avatar de olbeup
olbeup olbeup is offline
Miembro
 
Registrado: jul 2005
Ubicación: Santiago de la Ribera (España)
Posts: 685
Reputación: 19
olbeup Va camino a la fama
Hola Dazzo,

En el TADOConnection.ConnectionString no tienes que poner los datos de conexión, eso lo tienes que hacer en el evento BeforeConnect.

Código Delphi [-]
procedure TForm1.BeforeConnect(Sender: TObject);
begin
  (Sender as TADOConnection).ConnectionString := 'Provider=SQLNCLI10.1;Integrated Security="";Persist Security Info=False;User ID=Admin;Password=12345678;Initial Catalog=master;Data Source=MONITOREO\SQLEXPRESS;Initial File Name="";Server SPN=""';
end;

El problema que tienes es si lo haces directamente, que cuando se conecta la primera vez lo hace bien, pero la segunda vez, no te deja porque le ha quitado el "Password", eso me pasa a mí y, lo he resuelto así, funciona muy bien.

Por otro lado, si aún no consigues que funcione, utiliza el provider "SQLOLEDB" que también funciona.

La conexión por Internet no te tiene que ir lento, si la consulta esta optimizada.

Un saludo.
__________________
Al hacer una consulta SQL, haz que los demás te entiendan y disfruten de ella, será tú reflejo de tú saber.
Responder Con Cita