Objeto Command de ASP (Propiedades y métodos)

Valoración del artículo:
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.
Publicado: 17/2/06
Atención: Contenido exclusivo de DesarrolloWeb.com. No reproducir. Copyright.
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() %>

Comentarios
Fueron enviados 2 comentarios al artículo
1 comentario no revisado
1 comentario revisado:
Por: Francisco alvarez
21/10/06
Estoy empezando en ésto del ASP y tengo una pequeña duda, el DSN que esta en los ejemplos de la conexión , me imagino que uno lo crea en la computadora personal, pero cuando entran por el navegador otra persona remotamente no lo va a encontar obviamente, me imagino que donde tenemos alojada las paqinas web debe estar ese DSN ? .Gracias

RESPUESTA

Efectivamente, el DSN debes crearlo en el servidor donde estén alojadas tus páginas. Los visitantes que entren al servidor no han de tener nada instalado en su ordenador, simplemente se conectan con el servidor web y este utiliza su DSN interno para acceder a los datos. Si estás programando en local, el DSN lo tendrás que crear en tu ordenador local. Si estás publicando un trabajo en un proveedor de hosting, el DSN tienes que crearlo en sus servidores. Pregunta en el propio proveedor cómo crear los DSN en sus servidores, el servicio técnico te debe responder esta pregunta, que es bien simple.


Manuales relacionados
Categorias relacionadas
El autor
Pedro Rufo Martín
Webmaster de www.asptutor.com
http://www.asptutor.com/
Lectura recomendada
Compra este libro en Agapea, la librería urgente a domicilio.
Últimas noticias
Alojados en el grupo