Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/07/2009, 06:28
Avatar de Muzztein
Muzztein
 
Fecha de Ingreso: agosto-2002
Ubicación: Hangar 18
Mensajes: 1.703
Antigüedad: 22 años, 8 meses
Puntos: 16
Respuesta: Ayuda con un Count

cual es el codigo del error?????? que base de datos usa???

te recomiendo hacer losiguiente

Código asp:
Ver original
  1. dim sql
  2.  
  3. sql = " SELECT count (*) AS total2 FROM Obras WHERE IdCliente=(select IdCliente from Clientes where nombr='"& variable &"') AND (Estado='5-Obra en Ejecución' OR Estado='2-Pendiente Hacer Presupuesto' OR Estado='4-Presupuesto Aceptado') AND IdObra= (SELECT idobra FROM Comentarios WHERE tipo='TECNICO') "
  4.  
  5.  
  6. response.write sql
  7. response.end
  8.  
  9. set objrs = oConn.Execute(sql)

Luego ejecutas la aplicacion, se escribira el SQL en pantalla.
tomas la cadena resultante y te la llevas a tu BD y juegas ahi con ella,
verifica que todas las SUB QUERYS te traigan datos y analiza.

a mi parecer alguna de las subquerys esta trayendo mas de UN dato.
y si usas el operador = en vez del operador IN , entonces es obvio que se te va a arrojar error.

checalo y cuentas