El Objeto Command


http://www.asptutor.com

Objeto Command

El objeto Command nos permite ejecutar un comando SQL contra una base de datos y almacenar su resultado ( si el comando lo produce, claro ) en un recordset.

Propiedades:

ActiveConnection


Especifica el objeto connection al que se refiere este objeto Command.

Sintaxis

objcommand.activeconnection=Nombre de la conexión

Ejemplo:

<%Set conexion=Server.CreateObject("ADODB.Connection")
conexion.ConnectionString="DSN=MIOdbc;User=pepe;Password=1234"
conexion.open
objcommand
.activeconnection=Conexion %>

 

CommandText


Es una cadena de texto con el comando a ejecutar.

Sintaxis

objcommand.Commandtext=comando sql a ejecutar

Ejemplo:

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

Set objcommand=Server.CreateObject("ADODB.Command")
objcommand.activeconnection=Conexion 

objcommand.commandtext="delete * from socios where pago=0"

%>

 

Metodos:

Execute


Ejecuta el comando almacenado en la propiedad CommandText..

Sintaxis

objcommand.execute

Ejemplo:

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

Set objcommand=Server.CreateObject("ADODB.Command")
objcommand.activeconnection=Conexion objcommand.commandtext="delete * from socios where pago=0"
objcommand.execute%>

Otro Ejemplo almacenando en un recordset:

<%Set conexion=Server.CreateObject("ADODB.Connection")
conexion.ConnectionString="DSN=MIOdbc;User=pepe;Password=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()
%>

Atras