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

No se encontraron registros

Estas en el tema de No se encontraron registros en el foro de ASP Clásico en Foros del Web. Saludos, alguin me podria indicar como Diablos poner un mensaje cuando en una consulta no se encuentren registros segun lo consultado......gracias...
  #1 (permalink)  
Antiguo 10/06/2009, 11:35
 
Fecha de Ingreso: septiembre-2008
Mensajes: 242
Antigüedad: 16 años, 7 meses
Puntos: 1
No se encontraron registros

Saludos, alguin me podria indicar como Diablos poner un mensaje cuando en una consulta no se encuentren registros segun lo consultado......gracias
  #2 (permalink)  
Antiguo 10/06/2009, 12:21
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Respuesta: No se encontraron registros

Cita:
Iniciado por jalh1977 Ver Mensaje
Saludos, alguin me podria indicar como Diablos poner un mensaje cuando en una consulta no se encuentren registros segun lo consultado......gracias
.....
Código asp:
Ver original
  1. if rs.EOF Then
  2.    Response.Write "No se encontraron registros"
  3. else
  4.   todo lo demás
  5. end if

Tu sabrás como pones el mensaje, el response.write en el lugar donde ejecute la linea, guardar una variable y ponerla después ya en el HTML, un alert ...., etc.
  #3 (permalink)  
Antiguo 11/06/2009, 11:24
 
Fecha de Ingreso: septiembre-2008
Mensajes: 242
Antigüedad: 16 años, 7 meses
Puntos: 1
Respuesta: No se encontraron registros

gracias, pero mira he intentado ponerlo en varias partes del codigo pero no me funciona

este es mi cosigo en la consulta

sSQL="Select id,nombre,tarifa from locales where "&busqueda_consulta&" = '"&local1&"' "
set rs=conn.execute(sSQL)
'nombres de los campos como cabecera de la tabla
response.write "<table border='1'><tr>"
for i = 0 to rs.fields.Count - 1
response.write "<th align='center' bgcolor='#CCCCFF'>"
response.write rs.fields(i).name
response.write "</th>"
next
response.write "</tr>"
'ahora, para cada registro
while not rs.EOF
response.write "<tr align='center'>"
for i = 0 to rs.fields.Count - 1
response.write "<td>" & rs.fields(i) & "</td>"
next

rs.movenext
wend
response.write "</table>"


gracias
  #4 (permalink)  
Antiguo 11/06/2009, 13:32
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 23 años, 3 meses
Puntos: 146
Respuesta: No se encontraron registros

Código ASP:
Ver original
  1. if rs.EOF Then %>
  2.   <tr><td colspan="<%=rs.fields.Count%>">No se encontraron datos</td></tr>
  3. <%
  4. Else
  5.    while not rs.EOF
  6.       response.write "<tr align='center'>"
  7.       for i = 0 to rs.fields.Count - 1
  8.         response.write "<td>" & rs.fields(i) & "</td>"
  9.       next
  10.       rs.movenext
  11.    wend
  12. End If
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 11:10.