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

Valor de Retorno??????

Estas en el tema de Valor de Retorno?????? en el foro de ASP Clásico en Foros del Web. Hola estimados, este es mi problema, tengo el siguiente codigo: SQL1 = "SELECT COUNT(ID) AS NUM FROM DATOS WHERE ID = '"& rutalu &"' GROUP ...
  #1 (permalink)  
Antiguo 25/02/2004, 06:57
 
Fecha de Ingreso: febrero-2004
Ubicación: Chile
Mensajes: 55
Antigüedad: 20 años, 3 meses
Puntos: 5
Exclamación Valor de Retorno??????

Hola estimados, este es mi problema, tengo el siguiente codigo:

SQL1 = "SELECT COUNT(ID) AS NUM FROM DATOS WHERE ID = '"& rutalu &"' GROUP BY ID"
set sqlto = conectar.execute(SQL1)


sqlto("num")

en el cual cuando hago response.write sqlto("num"), me muestra cuantos datos me encontro de esa consulta, el drama esta cuando no existe ningun registro de ese dato especifico, alquien sabe cual es el valor que retorna cuando no encuentra ningun dato????, de ante mano muchas Graxias.-
__________________
Claudio Navarrete Huerta
Santigo, Chile

//---------------------------------
<%response.write ("The Matrix Has You")%>
//---------------------------------
  #2 (permalink)  
Antiguo 25/02/2004, 10:33
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
cuando no encuentra ningún dato (recordset vacío), lógicamente no retorna ningún valor.

lo que podés hacer es controlar que no sea principio y fin de recordset al mismo tiempo:


<%
If RS.BOF AND RS.EOF Then
Response.Write "No existen valores en la BD que concuerden con el criterio"
Else
Response.Write sqlto("num")
End if
%>
__________________
...___...
  #3 (permalink)  
Antiguo 25/02/2004, 11:51
 
Fecha de Ingreso: febrero-2004
Ubicación: Chile
Mensajes: 55
Antigüedad: 20 años, 3 meses
Puntos: 5
Graxias <%dazuaga%> te pasaste, lo probe y funciono a la perfeccion, te mando muchas lineas de codigo en gratitud.-
__________________
Claudio Navarrete Huerta
Santigo, Chile

//---------------------------------
<%response.write ("The Matrix Has You")%>
//---------------------------------
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 01:52.