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. |