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

Error: ADODB.Recordset (0x800A0BB9)

Estas en el tema de Error: ADODB.Recordset (0x800A0BB9) en el foro de ASP Clásico en Foros del Web. Hola amigos fijense que he tenido unos problemas la generar mi objetos con ADO de hecho el error que me manda es el siguiente: Tipo ...
  #1 (permalink)  
Antiguo 22/02/2006, 18:55
 
Fecha de Ingreso: septiembre-2003
Mensajes: 182
Antigüedad: 21 años, 8 meses
Puntos: 1
Error: ADODB.Recordset (0x800A0BB9)

Hola amigos fijense que he tenido unos problemas la generar mi objetos con ADO de hecho el error que me manda es el siguiente:

Tipo de error:
ADODB.Recordset (0x800A0BB9)
Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.
/members.asp, line 17


Tipo de explorador:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 2.0.50215)


Le dejo mi codigo ya que la verdad es mu sencillo:

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Members</title>

<%
Set cnn1 = Server.CreateObject("ADODB.Connection")
openStr = "driver={Microsoft Access Driver (*.mdb)};" & _
"dbq=" & Server.MapPath("coinclub.mdb")
cnn1.Open openStr,"",""

sql = "SELECT * FROM members;"
Set rsMbrs = Server.CreateObject("ADODB.Recordset")
rsMbrs.Open sql,cnn1, adOpenFowardOnly, adLockReadOnly, adCmdText
%>
</head>

<body>

</body>

</html>

Ojala me puedan ayudar
  #2 (permalink)  
Antiguo 22/02/2006, 20:08
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
A lo mejor el problema es en ese ultimo argumento que quieres enviar...trata asi:

rsMbrs.Open sql,cnn1, adOpenFowardOnly, adLockReadOnly

Si esto no lo resulve asegurate de que tengas las constantes de ADO, el archivito ese horrible llamado adodvb.inc o una cosa asi...si no quieres/puedes incluir este archivo, utliza las constantes literales para el cursor y el cerrojo(investiga sobre cuales son las equivalentes a los tipos que quieres utilizar)

rsMbrs.Open sql,cnn1, 3, 3

La ultima que se me ocurre es que tu cadena de conexion con la base de datos este mal, supongo que esos dos ultimos argumentos que le quieres enviar son el login y pwd? si es asi y no requieres autentificacion, deja la cadena tal y como esta sin enviar estos argumentos

conn.open strconnect

Saludos!
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
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 04:36.