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

Error al mostrar datos de Base de Access

Estas en el tema de Error al mostrar datos de Base de Access en el foro de ASP Clásico en Foros del Web. Hola, necesito conectarme a la base de acces que esta en el server y no puedo, me sale siempre este error: "An error occurred on ...
  #1 (permalink)  
Antiguo 12/05/2003, 18:12
 
Fecha de Ingreso: mayo-2003
Mensajes: 11
Antigüedad: 21 años, 1 mes
Puntos: 0
Pregunta Error al mostrar datos de Base de Access



Hola, necesito conectarme a la base de acces que esta en el server y no puedo, me sale siempre este error:

"An error occurred on the server when processing the URL. Please contact the system administrator."

Les paso el codigo para que me ayuden. Gracias.

Waldo.

-----------------------------------
<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>Fecha</title>

<%SQLtxt = "SELECT Ids, Cambiar FROM Tareas "%>


</head>

<body>

<%set rs = CreateObject("ADODB.Recordset")
rs.Open SQLtxt, "DSN=TareasAnalistas.mdb"
%>

<center>
<table border="0" width="32%" bgcolor="#C0C0C0">
<tr>
<td width="100%">
<p align="center"><b><big>Listado de registros</big></b></td>
</tr>
</table>
<h3></center>
<br>
</h3>
<table BORDER="1" CELLSPACING="0" BORDERCOLOR="#000000"
CELLPADDING="2" width="100%">

<%
Do While NOT rs.EOF%>

<tr>
<td><%= rs("Ids")%></td>
<td><%= rs("Cambiar")%></td>
</tr>

<% rs.MoveNext
Loop
rs.Close
%>


</table>



</body>


</html>
  #2 (permalink)  
Antiguo 13/05/2003, 03:13
 
Fecha de Ingreso: enero-2002
Ubicación: Zaragoza
Mensajes: 144
Antigüedad: 22 años, 5 meses
Puntos: 0
Prueba con este codigo:
<%set rs = CreateObject("ADODB.Connection")
rs.Open "DSN=TareasAnalistas"
set userset=rs.Execute(SQLtxt)%>
Acuerdate de crear el DSN
  #3 (permalink)  
Antiguo 13/05/2003, 10:37
Avatar de Telematic  
Fecha de Ingreso: mayo-2001
Ubicación: San Miguel - Lima
Mensajes: 35
Antigüedad: 23 años, 1 mes
Puntos: 0
Uhmm usas DSN?

Si no, te paso esta manera de conectarte a una base de datos sin usar DSN ...

Set oConn = Server.CreateObject("ADODB.Connection")
Set oRS = Server.CreateObject("ADODB.Recordset")
oConn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("emails.mdb")
/// Arriba pones el nombre y la ruta de tu base de datos///
strSQL = "SELECT * FROM frmEmails"
oRS.Open strSQL, oConn, 2, 3

Espero ser de ayuda ....

encontré esto, creo que te servirá más
http://www.asptutor.com/asp/vart.asp?id=51
  #4 (permalink)  
Antiguo 13/05/2003, 22:15
Avatar de maestro  
Fecha de Ingreso: febrero-2002
Ubicación: España
Mensajes: 2.364
Antigüedad: 22 años, 4 meses
Puntos: 1
http://faqsdelweb.com/index.php?num=3&f_id=2&s_id=15
__________________
Jose Maria Fernandez
[email protected]
Http://www.expansionweb.net
  #5 (permalink)  
Antiguo 14/05/2003, 15:32
 
Fecha de Ingreso: mayo-2003
Mensajes: 14
Antigüedad: 21 años, 1 mes
Puntos: 0
DSN es la mejor forma de trabajar, en caso de que alguien pudiera ver los codigos asp metiendose al servidor, no sabría donde esta fisicamente la base de datos, ni cual es el nombre de sesion ni la password en caso de que esta tenga!!!!

Ahora me entran dudas sobre tu codigo, por ejemplo:
<%set rs = CreateObject("ADODB.Recordset")
rs.Open SQLtxt, "DSN=TareasAnalistas.mdb"
%>

Set conexion = Server.CreateObject("ADOdb.Connection")
conexion.ConnectionString="DSN=TareasAnalistas.mdb " ==> asegurate que asi se llama el DSn que creaste y no la base de datos.
conexion.Mode=3
conexion.Open ==> ya tienes la conexion creada...

busca="select * from Tareas"
set buscador = conexion.Execute(busca) ==> no es necesario que lo crees como recordset, lo asume por si solo.

y ahora en el recordser buscador tienes los datos, y puedes utilizar esto:
<table BORDER="1" CELLSPACING="0" BORDERCOLOR="#000000"
CELLPADDING="2" width="100%">

<%
Do While NOT buscador.EOF%>

<tr>
<td><%= buscador("Ids")%></td>
<td><%= buscador("Cambiar")%></td>
</tr>

<% buscador.MoveNext
Loop
buscador.Close
%>
</table>

Debería funcionar sin problemas, de todas formas responde para saber que paso!!!!

Suerte.
  #6 (permalink)  
Antiguo 16/05/2003, 13:10
 
Fecha de Ingreso: mayo-2003
Mensajes: 11
Antigüedad: 21 años, 1 mes
Puntos: 0
Gracias a todos!!!!!
la verdad es que aun continuo con dicho problema, realice todas las pruebas que me proporcionaron uds pero evidentemente me falta algo.
Cualquier cosa les digo.
WBoya
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 01:42.