
17/08/2006, 09:07
|
 | | | 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. |