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

error 0x800A0BB9

Estas en el tema de error 0x800A0BB9 en el foro de ASP Clásico en Foros del Web. hola a todos alguien que me pueda ayudar, lo que pasa que me sale este error y no se que onda, todo parece que esta ...
  #1 (permalink)  
Antiguo 05/02/2008, 18:18
 
Fecha de Ingreso: septiembre-2007
Mensajes: 93
Antigüedad: 16 años, 8 meses
Puntos: 0
Pregunta error 0x800A0BB9

hola a todos
alguien que me pueda ayudar, lo que pasa que me sale este error y no se que onda, todo parece que esta bien

tipo de error:
ADODB.Recordset(0x800A0BB9)
Arguementos incorrectos,fuera del intervalo permitido o en conflicto con otros
me dice que es en la linea: 61

Cita:
<%
'Para paginar
Dim num_reg 'cantidad de egistros por pagina
Dim cant_page 'cantidad de registros que recibio
Dim page_actual 'la pagina a mostrar
Dim reg_mostrado 'contador para mostrar paginas
num_reg=10
'Para saber que pagina se va a mostrar
if (request.QueryString("page")<> "") then
page_actual=Cint(request.QueryString("page"))
else
page_acual=1
end if
'Declaracion de variables
Dim vig
Dim vig_numRows
'conexion a la base de datos
Set vig = Server.CreateObject("ADODB.Recordset")
vig.ActiveConnection = X
vig.Source = "SELECT * FROM dbo.Prop_Ind"
vig.CursorType = 0
vig.LockType = 1
vig.Open()

vig_numRows = 0
vig.pagesize=num_reg 'establecemos el numero de registros por pagina
cant_page=vig.pagecount 'contamos las paginas que se formaron con la variable a mostrar
%>

<p>&nbsp;</p>
<table width="869" height="111" border="2" align="center" bordercolor="#336699">
<tr bgcolor="#999999" class="Estilo1">
<td width="52" height="44"><div align="center" class="Estilo1 Estilo2">Idp</div></td>
<td width="154"><div align="center" class="Estilo3">Titulo</div></td>
<td width="122"><div align="center" class="Estilo3">No.Solicitud</div></td>
<td width="150"><div align="center" class="Estilo3">fecha de Consecion </div></td>
<td width="83"><div align="center" class="Estilo3">No.IMPI</div></td>
</tr>
<% vig.absolutepage=page_actual
reg_mostrado=0
while not vig.EOF and reg_mostrado<num_reg
reg_mostrado=reg_mostrado+1
%>
<tr>
<td height="57"><%=(vig.Fields.Item("idp").Value)%></td>
<td><%=(vig.Fields.Item("titulo").Value)%></td>
<td><%=(vig.Fields.Item("num_solicitud").Value)% ></td>
<td><%=(vig.Fields.Item("fecha_cons").Value)%></td>
<td><%=(vig.Fields.Item("num_IMPI").Value)%></td>
</tr>
<%vig.Movenext
wend
%>
</table>
<table width="50%" border="0" aling="center">
<tr>
<% if page_actual>1 then%>
<td><font size="2" face="Arial,Helvetica,sans-serif"></font><a href="estadisticas.asp?page=<%=page_actual-1%>">Anterior</a></td>
<%end if%>
<td><font size="2"face="Arial,Helvetica,sans-serif">
<%I=1
for I=1 to cant_page
if I=page_actual then %>
<%=I%>
<%else%>
<a href="estadisticas.asp?page=<%=I%>"> <%=I%> </a>/
<%
end if
next%>
</font></td>
<%
if page_actual<cant_page then %>
<td><font size="2" face="Arial, Helvetica, sans-serif"><a href=estadisticas.asp?page=<%page_actual+1%>">Sigu iente</a><font></font></font></td>
<%end if%>
</tr>
</table>
<%
vig.Close()
Set vig = Nothing
%>
les mando el codigo, en la parte que esta en negritas es donde me pone el error
si alguien me puede ayudar
  #2 (permalink)  
Antiguo 06/02/2008, 08:34
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Re: error 0x800A0BB9

mmmm, veo que no asignas la propiedad CursorLocation igual a adUseClient.

Además veo que defines el cursor como adOpenForwardOnly y no te permite moverte a paginas anteriores, normalmente no deberias tener problemas pero si asignas a AbsolutePage un valor menor al que tenia, pues te tronará (aunque no creo que con ese mensaje de error).

Prueba con eso primero, pero ..... ¿qué BD estas usando?, hay algunos proveedores que no soportan paginación.
  #3 (permalink)  
Antiguo 06/02/2008, 09:16
 
Fecha de Ingreso: septiembre-2007
Mensajes: 93
Antigüedad: 16 años, 8 meses
Puntos: 0
Re: error 0x800A0BB9

Cita:
Iniciado por Myakire Ver Mensaje
mmmm, veo que no asignas la propiedad CursorLocation igual a adUseClient.

Además veo que defines el cursor como adOpenForwardOnly y no te permite moverte a paginas anteriores, normalmente no deberias tener problemas pero si asignas a AbsolutePage un valor menor al que tenia, pues te tronará (aunque no creo que con ese mensaje de error).

Prueba con eso primero, pero ..... ¿qué BD estas usando?, hay algunos proveedores que no soportan paginación.

Hola Myakire mira utilice juego de registros no se si haya algun problema, bueno mi base de datos esta en sql server 2000, entonces no se que onda?
  #4 (permalink)  
Antiguo 06/02/2008, 11:17
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Re: error 0x800A0BB9

A ver, se que no es una respuesta exacta a tu problema, pero puede que esto te saque del problema
  #5 (permalink)  
Antiguo 07/02/2008, 17:26
 
Fecha de Ingreso: septiembre-2007
Mensajes: 93
Antigüedad: 16 años, 8 meses
Puntos: 0
Re: error 0x800A0BB9

Cita:
Iniciado por Myakire Ver Mensaje
A ver, se que no es una respuesta exacta a tu problema, pero puede que esto te saque del problema
hola Myakire nadamas para avisarte que ya solucione mi problema, muchas gracias
  #6 (permalink)  
Antiguo 08/02/2008, 07:56
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Re: error 0x800A0BB9

Excelente , ¿qué resultó ser?
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:54.