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

consulta por un kolon asp

Estas en el tema de consulta por un kolon asp en el foro de ASP Clásico en Foros del Web. Hace tres dias que tengo un problema y no se la respuesta. Tengo una base access con asp, y tengo una consulta que hace a ...
  #1 (permalink)  
Antiguo 08/05/2003, 05:39
 
Fecha de Ingreso: marzo-2002
Mensajes: 14
Antigüedad: 22 años, 3 meses
Puntos: 1
consulta por un kolon asp

Hace tres dias que tengo un problema y no se la respuesta.
Tengo una base access con asp, y tengo una consulta que hace a un inner join, la consulta extrae registros que cumplen cuatro condiciones, bueno la base funciona bien, pero cuando ahora le agregaron un registro cuyo campo es el numero 34 no funciona, no recupera ese registro, sin embargo recupera los otros registros con los numeros 2 , 24 etc.
Como le hacia un redirect de no encontrado no habia error pero al ponerle un response.write me dio este error al pedir en el where el registro con el numero 34
No encontrado
Microsoft VBScript runtime error '800a01a8'

Object required
Creo que el error puede esta en esta sintaxis:
<%If RS.EOF And RS.BOF Then
Myconn.Close
set rs = nothing
set Myconn = nothing
Response.Redirect("noencontrado.htm")

Else
RS.MoveFirst

do while not rs.eof
%>
<%
response.write "<tr valign=top><td><span class=postblanca>"
Response.Write " "
Response.Write "width=150"
Response.Write " "
Response.Write "align=absmiddle>"
%>

El que me pueda ayudar le voy a enviar mi novela Kolon
raul
  #2 (permalink)  
Antiguo 08/05/2003, 06:43
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
<%
do while not rs.eof
response.write "<tr valign=top><td><span class=postblanca>"
Response.Write " "
Response.Write "width=150"
Response.Write " "
Response.Write "align=absmiddle>"
rs.movenext
loop
Myconn.Close
set rs = nothing
set Myconn = nothing
%>
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #3 (permalink)  
Antiguo 08/05/2003, 06:48
 
Fecha de Ingreso: abril-2002
Mensajes: 161
Antigüedad: 22 años, 1 mes
Puntos: 0
Problema debes tenerlo en la consulta, ese registro, el 34, está o no, según lo que quieras, en la tabla que enlazas con el inner join?, quiero decir que si realmente está cumpliendo la condicion, es decir que si probando la consulta fuera te funciona.

Por otra parte, y dado que lo que te da es un error, no simplemente que no te muestra el registro:
Cita:
If RS.EOF And RS.BOF Then
sería
Código:
If RS.EOF or RS.BOF Then
pero que mejor envías el código completo y el mensaje de error, porque supongo que tendras definida y abierta la conexión con la base de datos y todo eso, ¿verdad?

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 00:29.