Foros del Web » Programando para Internet » ASP Clásico »

Error (0x800A000D)

Estas en el tema de Error (0x800A000D) en el foro de ASP Clásico en Foros del Web. Hola gente! Tengo la siguiente consulta sql: <%Set RS5=Conn.Execute("select count(*) as numUsu from usuarioreg where dni='"& RS2("dni") & "'")%> y quiero hacer la siguiente comprobacion: ...
  #1 (permalink)  
Antiguo 09/08/2005, 15:54
 
Fecha de Ingreso: octubre-2003
Mensajes: 184
Antigüedad: 20 años, 7 meses
Puntos: 0
Error (0x800A000D)

Hola gente!

Tengo la siguiente consulta sql:

<%Set RS5=Conn.Execute("select count(*) as numUsu from usuarioreg where dni='"& RS2("dni") & "'")%>

y quiero hacer la siguiente comprobacion:

<%if CInt(RS5("numUsu"))<2 then%>

pero me da el erro de arriba, no coinciden los tipos.

He probado a hacer la comprobacion sin poner CInt delante pero me da el mismo problema.

Alguien puede saber a que es debido? Gracias
  #2 (permalink)  
Antiguo 09/08/2005, 15:59
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Te regresa resultados el recordset?
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 09/08/2005, 16:20
Avatar de MarioNunes  
Fecha de Ingreso: agosto-2005
Mensajes: 280
Antigüedad: 18 años, 10 meses
Puntos: 1
Buenas movil,

En el parentesis del count tienes que poner algún campo Count(ID) as numReg

Un saludo.
__________________
www.pensandoenred.com
  #4 (permalink)  
Antiguo 09/08/2005, 16:24
 
Fecha de Ingreso: octubre-2003
Mensajes: 184
Antigüedad: 20 años, 7 meses
Puntos: 0
Muchas gracias, me faltaba comprobar si el resultado era vacio.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:25.