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

Conexion ASP con una BD de Access

Estas en el tema de Conexion ASP con una BD de Access en el foro de ASP Clásico en Foros del Web. Hola, la cuestion es muy sencilla. Tengo una pagina web programada en ASP en la que los datos estan en una base de datos de ...
  #1 (permalink)  
Antiguo 20/10/2009, 08:27
 
Fecha de Ingreso: octubre-2009
Mensajes: 4
Antigüedad: 15 años, 6 meses
Puntos: 0
Conexion ASP con una BD de Access

Hola, la cuestion es muy sencilla. Tengo una pagina web programada en ASP en la que los datos estan en una base de datos de Access. Esa pagina se ha cambiado de hosting y, por lo tanto. me esta dando problemas al conectar con la BD.

Al archivo para realizar la conexion (conectar.asp) es el siguiente:

<%
set connection = server.createobject("adodb.connection")
connection.Open "dominio.com.noticias","",""
%>

Como se puede ver, en el hosting antiguo se habia configurado una DSN para acceder a la BD. Yo, que soy un tio simple, pienso: como el hosting nuevo tambien tiene soporte para ODBC y bases de datos en Access, creo una DSN nueva, modifico el archivo y andando.

El problema viene en que en el panel de gestion del hosting no hay ninguna opcion para configurar ODBC y, por lo que he hablado con la gente del hosting, igual ni existe. Por ello pregunto: ¿hay alguna otra manera de poder configurar el acceso a la base de datos?.

Gracias y saludos.

Última edición por jperezce; 21/10/2009 a las 07:17
  #2 (permalink)  
Antiguo 20/10/2009, 09:39
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 21 años
Puntos: 4
Re: Conexion ASP con una BD de Access

Checate esta página :

http://www.connectionstrings.com/
  #3 (permalink)  
Antiguo 20/10/2009, 11:37
 
Fecha de Ingreso: octubre-2009
Mensajes: 4
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Conexion ASP con una BD de Access

No me dice nada la pagina que mencionas, de todas formas gracias.
  #4 (permalink)  
Antiguo 20/10/2009, 11:50
 
Fecha de Ingreso: enero-2008
Ubicación: Málaga - España
Mensajes: 346
Antigüedad: 17 años, 4 meses
Puntos: 13
Respuesta: Conexion ASP con una BD de Access

En la página que te recomendo orharo2003 tienes las cadenas de conexion.

Ya que no puedes por DSN, puedes hacerlo por OLE DB, aquí tienes los ejemplos:

connectionstrings.com/access

Intentalo que merece la pena intentarlo.
  #5 (permalink)  
Antiguo 20/10/2009, 12:18
 
Fecha de Ingreso: octubre-2009
Mensajes: 4
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Conexion ASP con una BD de Access

Lo siento no veo que puedo hacer en esa pagina.
La cuestión es que yo me dedico a la programación de paginas web con PHP y Mysql, y por no hacerle un feo a un cliente le dije que me encargaría de migrar la web en ASP a otro hosting, de ASP no tengo ni idea, me parece que lo tengo crudo.
  #6 (permalink)  
Antiguo 20/10/2009, 12:47
 
Fecha de Ingreso: enero-2008
Ubicación: Málaga - España
Mensajes: 346
Antigüedad: 17 años, 4 meses
Puntos: 13
Respuesta: Conexion ASP con una BD de Access

Pues aun a riesgo en meterme donde no me llaman, te puedo recomendar que no le hagas el feo a tu cliente dile la verdad y recomiendale que busque a alguien que se lo haga.

Te quitarás dolores de cabeza.

Suerte !!
  #7 (permalink)  
Antiguo 20/10/2009, 18:19
Avatar de Valery-Net  
Fecha de Ingreso: agosto-2008
Mensajes: 694
Antigüedad: 16 años, 8 meses
Puntos: 12
Respuesta: Conexion ASP con una BD de Access

Qué error te muestra al conectarte?

Prueba a conectarte por OleDb

Cita:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Ruta\BaseDatos.mdb;
  #8 (permalink)  
Antiguo 21/10/2009, 05:55
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 4 meses
Puntos: 126
Respuesta: Conexion ASP con una BD de Access

Hola

Un poco de lectura

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #9 (permalink)  
Antiguo 21/10/2009, 07:06
 
Fecha de Ingreso: octubre-2009
Mensajes: 4
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Conexion ASP con una BD de Access

Adjunto el codigo por si alguien quiere verlo y dar una posible solución.

<% ' Definición de las constantes ADO
const adOpenForwardOnly = 0
const adOpenKeyset = 1
const adOpenDynamic = 2
const adOpenStatic = 3

const adLockReadOnly = 1
const adLockPessimistic = 2
const adLockOptimistic = 3
const adLockBatchOptimistic = 4

set connection = server.createobject("adodb.connection")
connection.Open "dominio.com.noticias","",""

' Abrir recordset de noticias
set rsNoticias = server.createobject("adodb.recordset")
strConsulta = "SELECT * FROM noticias WHERE (historico <> 's' AND historico <> 'S') ORDER BY id DESC"
rsNoticias.open strConsulta, connection, adopenkeyset, adlockoptimistic

do while not rsNoticias.EOF %>
  #10 (permalink)  
Antiguo 21/10/2009, 12:17
Avatar de Valery-Net  
Fecha de Ingreso: agosto-2008
Mensajes: 694
Antigüedad: 16 años, 8 meses
Puntos: 12
Respuesta: Conexion ASP con una BD de Access

Lo que debes hacer es indicarnos el error que te muestra, sin el error estamos dando rumbos ciegos.
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 11:07.