Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/07/2006, 14:54
jbco
 
Fecha de Ingreso: junio-2006
Mensajes: 104
Antigüedad: 17 años, 10 meses
Puntos: 1
Espero te ayude

Hola amancio, te dire:

error "800a0bb9"

La aplicación utiliza argumentos que no son del tipo correcto, que están fuera de intervalo aceptable o que son con alguno de otros.
/ ProjectName/Page.asp, línea X,
Esto es a menudo un error ADODB.Recordset.

Causa
Este problema se debe a menudo al código que utiliza constantes de ADO que no se han definido para la página. Por ejemplo:
<%
set cn=server.CreateObject("ADODB.Connection")
CN.Open "DSN=Gallery"
set rs=Server.CreateObject("ADODB.Recordset")
rs.Open "Select * From Customers", CN, adOpenStatic, adLockOptimistic
%>

ASP no conoce intrínsecamente los valores de constantes de ADO y por lo tanto, las dos constantes (en el adOpenStatic y en el adLockOptimistic de escenario) están vacías.

Solución
Hay varias formas diferentes de que puede trabajar alrededor de este problema:
• Utilice los valores constantes reales:
<%
set cn=server.CreateObject("ADODB.Connection")
CN.Open "DSN=Gallery"
set rs=Server.CreateObject("ADODB.Recordset")
rs.Open "Select * From Customers", CN, 3, 3
%>


• Establezca las constantes:
<%
Const adOpenStatic = 3
Const adLockOptimistic = 3
set cn=server.CreateObject("ADODB.Connection")
CN.Open "DSN=Gallery"
set rs=Server.CreateObject("ADODB.Recordset")
rs.Open "Select * From Customers", CN, adOpenStatic, adLockOptimistic
%>



• Incluya el archivo Adovbs.inc con todas las constantes. Puede copiar el archivo Adovbs.inc de [drive] \Program files\Common files\System\ADO a su directorio de proyecto Web del servidor Web.
<!--#include file="adovbs.inc"-->
<%
set cn=server.CreateObject("ADODB.Connection")
CN.Open "DSN=Gallery"
set rs=Server.CreateObject("ADODB.Recordset")
rs.Open "Select * From Customers", CN, adOpenStatic, adLockOptimistic
%>


• Si la página es parte de un proyecto que estuvo escrito en Microsoft Visual InterDev, puede configurar una referencia a las biblioteca de tipos ADO en el proyecto siguiendo estos pasos:
1. Abra el proyecto en Visual InterDev.
2. En el menú Proyecto en Visual InterDev, seleccione Project References.
3. En el cuadro de diálogo Referencias, seleccione Biblioteca de objetos de datos de Microsoft ActiveX y haga clic en Aceptar.

Saludos, espero te ayude en algo, avisa si lo pudiste solucionar.