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

Conectar DB Local al Web

Estas en el tema de Conectar DB Local al Web en el foro de ASP Clásico en Foros del Web. Bueno... antes que nada ya revise las faqs de ASP y no encontre nada relacionado con esto, asi que a falta de pan... agua.....y pues ...
  #1 (permalink)  
Antiguo 13/08/2003, 08:25
 
Fecha de Ingreso: noviembre-2002
Ubicación: Cuernavaca Morelos Mex.
Mensajes: 21
Antigüedad: 22 años, 5 meses
Puntos: 0
Pregunta Conectar DB Local al Web

Bueno... antes que nada ya revise las faqs de ASP y no encontre nada relacionado con esto, asi que a falta de pan... agua.....y pues tengo el siguiente problema................

La empresa donde estoy trabajando quiere un sitio en internet y en este sitio va a existir una opcion en donde se va a tener acceso a un sistema.......bueno el problema es que ellos actualmente tienen un sistema local en intranet, este a su vez se conecta a una base de datos hecha en access 97, el chiste es que ellos quieren a fuerzas que yo haga el mismo sistema en internet (eso no es problema) y que este se conecte a la misma base de datos que su sistema local (ahi esta el problema) .

Yo ya les comente que podia manejarlo con dos bases de datos, una en el servidor del hosting y otra la que tiene localmente pero no quieren...... ya que ellos como tienen presencia en varios estados quieren que la gente que esta lejos ingrese al sistema via Web, realize cambios y ellos desde aqui puedan ver los cambios en tiempo real que hace su gente via remota.......y para colmo no puedo mover la base de datos de la carpeta donde se encuentra actualmente por que la persona que desarrollo el sistema que tienen, no dejo codigo fuente para poder modificar la conección por que al parecer no lo hizo a travez del ODBC

....que puedo hacer... ayudenme por favor por que me puede costar la chamba y en este pais no hay mucho trabajo que digamos......
  #2 (permalink)  
Antiguo 13/08/2003, 09:00
Avatar de eDuDiTo  
Fecha de Ingreso: junio-2002
Ubicación: Murcia
Mensajes: 173
Antigüedad: 22 años, 10 meses
Puntos: 0
Pues la verdad es que no tengo ni idea, pero por intentar ayudar...

Prueba a conectar desde la web con la BD de esta forma:
<%
Set cn = Server.CreateObject("ADODB.Connection")
cn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=http://192.192.192.1/xxxx/base.mdb"
%>

Cambiando la parte en rojo por la IP de la máquina local y la ruta de la BD. Repito que es solo por probar... siento no poder ayudarte más.

Saludos
  #3 (permalink)  
Antiguo 13/08/2003, 11:10
 
Fecha de Ingreso: noviembre-2002
Ubicación: Cuernavaca Morelos Mex.
Mensajes: 21
Antigüedad: 22 años, 5 meses
Puntos: 0
Sonrisa

Gracias por el tip.. voy a utilizarlo a ver si funciona ok nos estamos viendo......
  #4 (permalink)  
Antiguo 14/08/2003, 22:55
Avatar de Atonovich  
Fecha de Ingreso: diciembre-2002
Ubicación: ...
Mensajes: 117
Antigüedad: 22 años, 5 meses
Puntos: 0
Perdón la expresión pero... que onda con tus jefes! segurito que son Licenciados ( con todo respeto) es que de verdad! esos tipos se las ingenian en el desayuno la manera de como hacernos la vida menos fácil! Para empezar, Access no es una base de datos diseñada para ser accesada remotamente dado que su motor de datos no lo permite. A esto aunale que como no es posible accesarla remotamente será imposible que con una sola base de datos puedas desarrollar eso. (Si alguien conoce una manera eficaz de hacerlo que lo diga). Necesariamente tendrás que recurrir a procesos de replicación de bases de datos. Explícales a tus jefes que no pueden inventar el agua tibia.
__________________
" El hombre es una invención de Dios o Dios es una invención del hombre..."
  #5 (permalink)  
Antiguo 15/08/2003, 11:29
 
Fecha de Ingreso: noviembre-2002
Ubicación: Cuernavaca Morelos Mex.
Mensajes: 21
Antigüedad: 22 años, 5 meses
Puntos: 0
Nooooo puedooooooooo ya intente con esto miren:

set cn=Server.CreateObject("ADODB.Connection")

strcn= "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("IP\BDPrueba\DEMO.mdb")
cn.open strcn

tambien con:

set cn=Server.CreateObject("ADODB.Connection")

strcn= "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & Server.MapPath("http://IP/BDPrueba/DEMO.mdb")
cn.open strcn

y con:

set cn=Server.CreateObject("ADODB.Connection")

strcn= "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=http://IP/BDPrueba/DEMO.mdb"
cn.open strcn

Luego con:

strcn= "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\IP\BDPrueba\DEMO.mdb"
cn.open strcn

y creo que me estoy volviendo y

ya no se que hacer.........................
  #6 (permalink)  
Antiguo 15/08/2003, 15:32
Avatar de Atonovich  
Fecha de Ingreso: diciembre-2002
Ubicación: ...
Mensajes: 117
Antigüedad: 22 años, 5 meses
Puntos: 0
Te repito, JAMAS podrás accesar a una base de datos en Access remotamente. Intenta con otros vehículos de migración de datos, te en cuenta que TU eres el que sabe y NO tus jefes
__________________
" El hombre es una invención de Dios o Dios es una invención del hombre..."
  #7 (permalink)  
Antiguo 17/08/2003, 13:36
Avatar de Bravenap  
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 22 años, 5 meses
Puntos: 4
Sólo por curiosidad, y así puede que despejemos otras dudas.

¿Qué otros vehículos de migración de datos se pueden usar?

Gracias y un saludo.

Por cierto, mucha suerte iWolf, yo también me he visto en situaciones de esas.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!
  #8 (permalink)  
Antiguo 18/08/2003, 09:03
 
Fecha de Ingreso: noviembre-2002
Ubicación: Cuernavaca Morelos Mex.
Mensajes: 21
Antigüedad: 22 años, 5 meses
Puntos: 0


Bueno he investigado y al parecer tienen razon aca arriba pero tambien es cierto que si se puede accesar una base de datos hecha en Access, utilizando un ODBC (situado en el hosting) que apunte a la maquina local donde esta alojada la BD. ahora como se hace esto??????
En eso estoy ....... .... pero definitivamente sea como sea lo voy a lograr....... eso espero......

Gracias de todas maneras por su ayuda, despues les contare como termina esto ok.......no vemos......
  #9 (permalink)  
Antiguo 19/08/2003, 20:55
 
Fecha de Ingreso: agosto-2003
Ubicación: Mexico, D.F.
Mensajes: 10
Antigüedad: 21 años, 9 meses
Puntos: 0
creo que para poder tener conexion a una maquina local, necesitas una ip fija que te proporciona cualquier proveedor en tu caso...me imagino telmex....y asi tener conexino a tu maquina...pero de ahi ya no se como hacerlo...

otra y creo que lo vi en uno de los foros de microsoft, podria ser creando una VPN checate los foros de microsoft, en especial de visualbasic....

saludos
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

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 11:14.