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

Que diferencia hay entre usar el objeto command o no ??

Estas en el tema de Que diferencia hay entre usar el objeto command o no ?? en el foro de ASP Clásico en Foros del Web. este ejemplo es usando el objeto command <% Set conexion=Server.CreateObject("ADODB.Connection") conexion.ConnectionString="DSN=MIOdbc;User=pepe;Pa ssword=1234" conexion.open Set objcommand=Server.CreateObject("ADODB.Command") objcommand.activeconnection=Conexion objcommand.commandtext="select * from socios where codigo > 100" Set ...
  #1 (permalink)  
Antiguo 17/08/2006, 09:07
Avatar de @padawan@  
Fecha de Ingreso: julio-2005
Mensajes: 393
Antigüedad: 18 años, 11 meses
Puntos: 6
Que diferencia hay entre usar el objeto command o no ??

este ejemplo es usando el objeto command

<%
Set conexion=Server.CreateObject("ADODB.Connection")
conexion.ConnectionString="DSN=MIOdbc;User=pepe;Pa ssword=1234"
conexion.open

Set objcommand=Server.CreateObject("ADODB.Command")
objcommand.activeconnection=Conexion
objcommand.commandtext="select * from socios where codigo > 100"

Set resultado=Server.CreateObject("ADODB.recordset")
set resultado=objcommand.execute()
%>

De la manera que yo siempre lo hago es asi, que son de dos maneras
<%
Set conexion=Server.CreateObject("ADODB.Connection")
conexion.ConnectionString="DSN=MIOdbc;User=pepe;Pa ssword=1234"
conexion.open

cad = "select * from socios where codigo > 100"

Set resultado=Server.CreateObject("ADODB.recordset")
resultado.open cad,conexion
%>

o de esta manera

<%
Set conexion=Server.CreateObject("ADODB.Connection")
conexion.ConnectionString="DSN=MIOdbc;User=pepe;Pa ssword=1234"
conexion.open

cad = "select * from socios where codigo > 100"

Set resultado=Server.CreateObject("ADODB.recordset")

set resultado = conexion.execute(cad)
%>

Yo quisiera saber cual es la mejor manera de hacerlo y si hay diferencias entre estos metodos, porque en realidad hacen lo mismo pero de manera distinta, el metodo con el objeto command nunca lo use, pero bueno quisiera saber si tiene ventajas usarlo asi y que se puede hacer de mas con respecto a los otros dos metodos que vengo usando, muchas gracias y espero sus comentarios.
  #2 (permalink)  
Antiguo 17/08/2006, 09:14
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Te remito a este tema que muestra una de las tantas ventajas, y ademas tiene un link a un articulo completisimo sobre tus dudas.

Saludos.
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 17/08/2006, 09:18
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años, 1 mes
Puntos: 4
Hay un articulo bueno : http://www.aspfaq.com/params.htm Cortesía U_goldman.

Leelo está muy bueno
  #4 (permalink)  
Antiguo 17/08/2006, 09:18
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años, 1 mes
Puntos: 4
Ups, me gano el master !!!!
  #5 (permalink)  
Antiguo 17/08/2006, 10:33
Avatar de @padawan@  
Fecha de Ingreso: julio-2005
Mensajes: 393
Antigüedad: 18 años, 11 meses
Puntos: 6
Cita:
Iniciado por u_goldman Ver Mensaje
Te remito a este tema que muestra una de las tantas ventajas, y ademas tiene un link a un articulo completisimo sobre tus dudas.

Saludos.
No entiendo que tiene que ver ese tema con lo que estoy, consultando , disculpa
  #6 (permalink)  
Antiguo 17/08/2006, 10:46
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Disculpado
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #7 (permalink)  
Antiguo 18/08/2006, 21:31
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
Cita:
Iniciado por @padawan@ Ver Mensaje
No entiendo que tiene que ver ese tema con lo que estoy, consultando , disculpa
Pues bueno, en términos sencillos una utilidad del objeto command te permite parametrizar tus consultas y evitar algunas intruciones no deseadas a tu BD's. El link que te dejaron es un post de alguien a quien se le recomendó usar el objeto command para evitar el sql injection.

Saludos
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 01:36.