ADO contra bases en SQL Server

05/12/2004 - 21:53 por Jose Nuñez | Informe spam
Cuando ejecuto comandos ADO a traves de una conexion a una base que esta
corriendo en SQL Server ¿el proceso se desarrolla en el servidor o en el
equipo cliente?

Aclaro por las dudas que no se entienda mi consulta. La idea es disminuir el
trafico de red y el trabajo del equipo cliente. Ya sea desde una aplicacion
Access (formato mdb) o desde un complemento para Excel (.xla), creo un
objeto ADODB.conection, abro la conexion a una base de datos que esta
corriendo en SQL Server y ejecuto una sentencia SQL.
Si esa sentencia es SELECT ¿transita toda la tabla por la red hasta el
cliente y alli se realiza la seleccion o vienen solamente los datos
seleccionados?
Si la sentencia borra, modifica o crea registros ¿estas tareas las realiza
el equipo servidor?

Gracias.
Saludos.
Jose Nuñez
Montevideo - Uruguay
 

Leer las respuestas

#1 Antonio Ortiz
05/12/2004 - 21:06 | Informe spam
La arquitectura es cliente-servidor, solo se envia la sentencia SQL, el
servidor ejecuta la consulta y te regresa el resultado.

saludos,

Antonio Ortiz
asesor en sistemas
ant(a)aortiz.net
www.aortiz.net
www.progvisual.com



"Jose Nuñez" escribió en el mensaje
news:
Cuando ejecuto comandos ADO a traves de una conexion a una base que esta
corriendo en SQL Server ¿el proceso se desarrolla en el servidor o en el
equipo cliente?

Aclaro por las dudas que no se entienda mi consulta. La idea es disminuir


el
trafico de red y el trabajo del equipo cliente. Ya sea desde una


aplicacion
Access (formato mdb) o desde un complemento para Excel (.xla), creo un
objeto ADODB.conection, abro la conexion a una base de datos que esta
corriendo en SQL Server y ejecuto una sentencia SQL.
Si esa sentencia es SELECT ¿transita toda la tabla por la red hasta el
cliente y alli se realiza la seleccion o vienen solamente los datos
seleccionados?
Si la sentencia borra, modifica o crea registros ¿estas tareas las realiza
el equipo servidor?

Gracias.
Saludos.
Jose Nuñez
Montevideo - Uruguay


Preguntas similares