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:
Metodos:
- 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() %>
Pedro Rufo Martín
Webmaster de www.asptutor.com