Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/08/2006, 09:07
Avatar de @padawan@
@padawan@
 
Fecha de Ingreso: julio-2005
Mensajes: 393
Antigüedad: 19 años, 10 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.