Foros del Web » Programando para Internet » ASP Clásico »

¿Por qué Command y no Exec directos?

Estas en el tema de ¿Por qué Command y no Exec directos? en el foro de ASP Clásico en Foros del Web. Holas, Si alguien tuviera información que me pudiera entregar acerca de por qué es preferible usar un objeto Command en lugar de una consulta SQL ...
  #1 (permalink)  
Antiguo 12/08/2009, 15:55
 
Fecha de Ingreso: agosto-2004
Mensajes: 131
Antigüedad: 19 años, 9 meses
Puntos: 2
¿Por qué Command y no Exec directos?

Holas,

Si alguien tuviera información que me pudiera entregar acerca de por qué es preferible usar un objeto Command en lugar de una consulta SQL empotrada me seria de mucha utilidad.

De momento el objeto Command lo uso sólo para los SP que devuelven algún valor, para el resto uso:

sql = "EXEC algun_sp " & param1 & "," & param2 & "," & paramn
myconn.excute sql

Eso me permite mostrar la consulta por pantalla fácilmente si es que está ocurriendo un error (es útil sobre todo con sp's que requieren varios parametros). Valga decir que utilizo funciones para limpiar códigos maliciosos de los parámetros que envío por formularios, para evitar la inyección de SQL.

El tema es que como no conozco la "trastienda" del proceso, seria para mi muy importante que alguna persona me indicara si existe alguna ventaja comparativa real al usar Command, para luego poder evaluar si dicha ventaja es los suficientemente importante como para cambiar el método de trabajo.

Eso es, muchisimas gracias por su cooperacion

RV
  #2 (permalink)  
Antiguo 12/08/2009, 16:16
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 4 meses
Puntos: 98
Respuesta: ¿Por qué Command y no Exec directos?

Muchas razones, había una versión en español pero no la encontré, por tanto también dejo el link al traductor de google:

http://www.aspfaq.com/params.htm

http://translate.google.com/translat...state0=&swap=1

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 12/08/2009, 16:35
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Respuesta: ¿Por qué Command y no Exec directos?

Un caso práctico igual del master u_g
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:20.