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

Leer base de datos

Estas en el tema de Leer base de datos en el foro de ASP Clásico en Foros del Web. Tengo una web en domaindlx.com. En el directorio raiz he colocado 1 base de datos. He escrito el siguiente código para tratar de acceder a ...
  #1 (permalink)  
Antiguo 13/07/2002, 04:13
Avatar de Laika  
Fecha de Ingreso: octubre-2001
Mensajes: 1.376
Antigüedad: 22 años, 7 meses
Puntos: 0
Leer base de datos

Tengo una web en domaindlx.com.
En el directorio raiz he colocado 1 base de datos. He escrito el siguiente código para tratar de acceder a ella y leerla:

<HTML>
<TITLE> Listado de usuarios del Dossier </TITLE>
<BODY>
<%
Set Connect = Server.CreateObject("ADODB.Connection")
ConnectDBQ="DRIVER={Microsoft Access Driver (*.mdb)};"&"DBQ="&Server.Ma pPath(".")&"basedatos.mdb"
Connect.Open ConnectDBQ

Set Ob_RS=Ob_Conn.Execute ("SELECT * FROM tabla1") %>

<CENTER>
<TABLE BORDER=1>
<TR>
<TH>USUARIO</TH>
<TH>PASSWORD</TH>

<% DO UNTIL Ob_RS.Eof %>
<TR>
<TD> <%=Ob_RS("usuario")%></TD>
<TD> <%=Ob_RS("password")%></TD>

<% Ob_RS.MoveNext
LOOP
Ob_RS.Close
Set Connect=nothing
%>

</TABLE>
</CENTER>
</BODY>
</HTML>

Y me da este error:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x4d8 Thread 0x5c0 DBC 0x88a1de4 Jet'.

/txurro/usuariosss.asp, line 9


¿Saben qué está mal?

Graciass!

<center><embed src="http://www.efrance.fr/cria/fotos/firma.swf" height=78width=398>
</embed></center>
  #2 (permalink)  
Antiguo 13/07/2002, 10:10
Avatar de Torus  
Fecha de Ingreso: enero-2002
Ubicación: Tú buscame y me encontraras
Mensajes: 413
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Leer base de datos

Laika para meter en un server la bd tienen que darte un directorio donde incluirla ya que normalmente no se tienen permisos de ejecucion y/o escritura, claro esta que esto pasa en algunos servidores,tambien el server tiene que soportar asp.
saludos

Hay tanto que aprender y tan poco tiempo
  #3 (permalink)  
Antiguo 15/07/2002, 08:23
Avatar de Laika  
Fecha de Ingreso: octubre-2001
Mensajes: 1.376
Antigüedad: 22 años, 7 meses
Puntos: 0
Re: Leer base de datos

El servidor si que soporta asp y también bases de datos.

¿Alguien tiene su web alojada en este servidor y trabaja usando bases de datos?

Saludoss ;)

<center><embed src="http://www.efrance.fr/cria/fotos/firma.swf" height=78width=398>
</embed></center>
  #4 (permalink)  
Antiguo 15/07/2002, 12:52
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
Re: Leer base de datos

Tal y como esta tu codigo la base de datos deberia llamarse basedatos.mdb y estar situada en el directorio RAIZ de tu WEB, es asi?

Si la tienes dentro de algun subdirectorio no te funcionara, debes modificar el codigo.

Jose Maria Fernandez
<a href="mailto:[email protected]">Webmaster @expansionweb.net</a>
<a target="_blank" href="Http://www.expansionweb.net">Http://www.expansionweb.net</a>
  #5 (permalink)  
Antiguo 15/07/2002, 15:59
Avatar de Laika  
Fecha de Ingreso: octubre-2001
Mensajes: 1.376
Antigüedad: 22 años, 7 meses
Puntos: 0
Re: Leer base de datos

Si es asi, y no me funciona.

;)

<center><embed src="http://www.efrance.fr/cria/fotos/firma.swf" height=78width=398>
</embed></center>
  #6 (permalink)  
Antiguo 16/07/2002, 03:05
 
Fecha de Ingreso: enero-2002
Ubicación: madrid
Mensajes: 263
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Leer base de datos

Ese error sale cuando hay un problema con la cadena de conexión. Revisando la tuya, solo veo un posible error. Prueba a cambiar:

Server.MapPath(&quot;.&quot;)&amp;&quot;basedatos. mdb&quot;

por

Server.MapPath(&quot;basedatos.mdb&quot;)

No se si será eso, pero por probar...

  #7 (permalink)  
Antiguo 18/07/2002, 11:51
Avatar de Laika  
Fecha de Ingreso: octubre-2001
Mensajes: 1.376
Antigüedad: 22 años, 7 meses
Puntos: 0
Re: Leer base de datos

Me ha quedado asi:

ConnectDBQ=&quot;DRIVER={Microsoft Access Driver (*.mdb)};&quot;&amp;&quot;DBQ=Server.MapPath(&quot ;.&quot;)&amp;&quot;basedatos.mdb&quot; y me da error

¿esta mal?

:(

<center><embed src="http://www.efrance.fr/cria/fotos/firma.swf" height=78width=398>
</embed></center>
  #8 (permalink)  
Antiguo 18/07/2002, 11:56
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
Re: Leer base de datos

Activa la casilla de errores descriptivos HTTP en tu navegador y postea el error siempre que tengas problemas de codigo.

Eso ayuda mucho a la hora de detectar los fallos.

Jose Maria Fernandez
<a href="mailto:[email protected]">Webmaster @expansionweb.net</a>
<a target="_blank" href="Http://www.expansionweb.net">Http://www.expansionweb.net</a>
  #9 (permalink)  
Antiguo 23/07/2002, 15:33
Avatar de Laika  
Fecha de Ingreso: octubre-2001
Mensajes: 1.376
Antigüedad: 22 años, 7 meses
Puntos: 0
Re: Leer base de datos

Hola, este es el error que me da:

Microsoft VBScript compilation error '800a0401'

Expected end of statement

/xxx/xxx.asp, line 12

ConnectDBQ=&quot;DRIVER={Microsoft Access Driver (*.mdb)};&quot; DBQ=Server.mathpath(&quot;basedatos/xxx.mdb&quot;)
-------------------------------------------------------^


<center><embed src="http://www.efrance.fr/cria/fotos/firma.swf" height=78width=398>
</embed></center>
  #10 (permalink)  
Antiguo 23/07/2002, 15:45
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Re: Leer base de datos

modificá esa línea por esta:

ConnectDBQ=&quot;DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=&quot; &amp; Server.mathpath(&quot;basedatos/xxx.mdb&quot;)

saludos
  #11 (permalink)  
Antiguo 23/07/2002, 16:20
Avatar de Laika  
Fecha de Ingreso: octubre-2001
Mensajes: 1.376
Antigüedad: 22 años, 7 meses
Puntos: 0
Re: Leer base de datos

Me da este error:

Microsoft VBScript runtime error '800a01b6'

Object doesn't support this property or method: 'Mathpath'

/xxx/xxx.asp, line 12


<center><embed src="http://www.efrance.fr/cria/fotos/firma.swf" height=78width=398>
</embed></center>
  #12 (permalink)  
Antiguo 23/07/2002, 17:53
Avatar de bakanzipp  
Fecha de Ingreso: noviembre-2001
Ubicación: santiago de shilli
Mensajes: 2.554
Antigüedad: 22 años, 7 meses
Puntos: 0
Re: Leer base de datos

Hola Laika! :P

me voy a ver el ataque de los clones...espero no sea una mula de steven

chaup
  #13 (permalink)  
Antiguo 23/07/2002, 18:20
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Re: Leer base de datos

Ja!

Eso me pasa por copiar y pegar sin revisar mucho... lo correcto es:

ConnectDBQ=&quot;DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=&quot; &amp; Server.MapPath (&quot;basedatos/xxx.mdb&quot;)

;)
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 21:15.