La Web del Programador: Comunidad de Programadores
 
    Pregunta:  31548 - COMO EJECUTAR UN QUERY EN ASP
Autor:  Laura Velazquez
estoy programando ASP y uso objetos ADO, mi problema es que cuando quiero ejecutar un query y que lo cargue en un recordset, no lo carga completo porq se corta la cadena al momento de ejecutarse. Este es mi codigo:

set rsMonto = Server.CreateObject("ADODB.Recordset")

strSQLMonto = "select claveCliente from domicilio where claveCliente in (SELECT distinct claveCliente FROM cuentaCliente WHERE claveCuenta IN (select clave from CUENTA WHERE montoCredito = 15000))"

Set rsMonto = conn.Execute(strSQLMonto)

Bueno, cuando ejecuta la variable strSQLMonto, devuelve que no encontro datos, siendo que ese mismo query lo ejecuto directamente en la base de datos y si manda registros.

Saben q es lo que puedo hacer para recibir registros?
gracias de antemano por su ayuda

  Respuesta:  Wilfredo Pérez Velázquez
Hola colega:

Si tu código es exactamente este(en cuanto a la conexión), debes saber que estás violando la apertura de la conexión con la BD y luego es que debes ejecutar tu consulta...

set conn=server.createobject("ADODB.Connection")
conn.open "FILDSN=xxx.dsn" ' esto es un ej contra un fichero DSN

Espero esto te ayude...

Un saludo.