Ver Mensaje Individual
  #5  
Antiguo 23-09-2007
waly2k1 waly2k1 is offline
Miembro
 
Registrado: dic 2006
Ubicación: El país de las maravillas(Argentina)
Posts: 251
Reputación: 18
waly2k1 Va por buen camino
Rta.

Está bien lo que te comentan anteriormente, menos lo de odbc
ya que estarás usando RDO y no ADO, si bien no hay mucha diferencia, OleDB es muy superior a RDO que es un método de acceso a datos antiguo. Fijate la cadena de conexión en tu objeto AdoConnection que la propiedad del server no apunte a (Local) o localhost, sino a nombre del server y/o Server\Instancia.

Yo cambio la cadena de conexión por código. Te pasteo un ejemplo. si te fijas hay variables que deberías definirlas. Son todas de tipo String y en 2 lugares repite el nombre del Server.

var
sConx:String
begin
....
sConx := 'Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=TU_BASE;Data Source=' + TU_SERVER + ';Use Procedure for Prepare=1;Auto Translate=True;Packet Size=4096;Workstation ID=' + TU_SERVER + ';Use Encryption for Data=False;Tag with column collation when possible=False';

Conx.Close;
Conx.ConnectionString := sConx;
Conx.Open;
Conx.Connected := True;
end;

Saludos y espero puedas solucionar eso. sino decime que version de SQL usas, nombre del server y nombre de la instancia.
Responder Con Cita