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

cadena conexion bd con ftp

Estas en el tema de cadena conexion bd con ftp en el foro de ASP Clásico en Foros del Web. Hola a todos! Pregunta simple: Como se hace una cadena de conexion para una base de datos alojada en un servidor remoto al q accedo ...
  #1 (permalink)  
Antiguo 01/09/2003, 05:19
Avatar de Mplus  
Fecha de Ingreso: agosto-2003
Ubicación: colgando de un trebol
Mensajes: 157
Antigüedad: 21 años, 8 meses
Puntos: 0
cadena conexion bd con ftp

Hola a todos!

Pregunta simple:

Como se hace una cadena de conexion para una base de datos alojada en un servidor remoto al q accedo a traves de FTP?
Puedo definir un DNS?

Gracias x adelantado

Última edición por Mplus; 01/09/2003 a las 10:07
  #2 (permalink)  
Antiguo 01/09/2003, 10:07
Avatar de Mplus  
Fecha de Ingreso: agosto-2003
Ubicación: colgando de un trebol
Mensajes: 157
Antigüedad: 21 años, 8 meses
Puntos: 0
porfa, porfa porfa...
alguna idea
aunq sea decirme q no se puede hacer
__________________
Daría todo lo que sé por la mitad de lo que ignoro
  #3 (permalink)  
Antiguo 01/09/2003, 10:18
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
Pues así de momento no te puedo responder. Lo siento.

Yo también estoy intentando averiguar cómo se hace. Según me comentó hace algún tiempo tunait ( ), existen servidores que te permiten acceder a una base de datos desde otro dominio, supongo que con eso de las DNS, aunque todavía no sé muy bien lo que son. De todas formas, creo que no todos lo permiten.

Por otro lado, no creo que tenga nada que ver con FTP (File Transfer Protocol) que, como indica su traducción, es un protocolo de transferencia de archivos y por tanto no sirve para hacer lo que pretendes. Sólo para mover archivvos entre distintos equipos.

A ver si encontramos pronto la solución.

Un saludo.
__________________
¡¡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!
  #4 (permalink)  
Antiguo 02/09/2003, 03:45
Avatar de Mplus  
Fecha de Ingreso: agosto-2003
Ubicación: colgando de un trebol
Mensajes: 157
Antigüedad: 21 años, 8 meses
Puntos: 0
gracias x responder, seguire buscando...
__________________
Daría todo lo que sé por la mitad de lo que ignoro
  #5 (permalink)  
Antiguo 02/09/2003, 05:38
Avatar de nazkatuta  
Fecha de Ingreso: julio-2002
Ubicación: EH - BCN
Mensajes: 222
Antigüedad: 22 años, 9 meses
Puntos: 0
Hola,

como bien te decian lo del FTP no tiene nada que ver con la conexion a la BD.

Supongo que la BD es Access y que lo que quieres es conectarte a una base de datos en un servidor desde unas páginas ASP que se ejecutan en otro.

para ello según lo que he visto tienes 4 posibles opciones (ninguna sencilla eh)

1.- Usar un servicio Web XML con el Toolkit de SOAP (No lo he hecho nunca) si quieres informacion

http://msdn.microsoft.com/library/de...entid=28000523

2.- Usar ADO URL en úna pagina asp en el servidor remoto. Esto (que tampoco lo he hecho nunca) vendría a ser una pagina asp a la que tu envias los parametros que formarían la consulta y te devuelve el resultado en un recordset. La forma de llamarlo quedaría algo así...
oRs.Open "http://servidor/ConsultaporEdad.asp?edad=13", 1, 2

3.- Usar MS Remote. Esta es la mas sencilla, pero hay un problema, que los servidores normalmente lo tienen desactivado porque ha dado bastantes problemas de seguridad. La forma de usarlo sería...
oConn.Open "Provider=MS Remote;Remote Server=http://servidor;Remote Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\caminoBD\basedeDatos.mdb", "admin", ""

4.- Usar alguna base de datos que funcione en modo servidor como SQL server o MySQL.

como ves el tema es complicadillo. Prueba con la tres a ver si hay suerte y tu servidor da soporte al Remote Data Service.

suerte!!

-----------------
EDITADO
------------
Releyendo tu mensaje e he dado cuenta de que quizas lo que preguntas no es eso. Igual lo que ocurre es que tus paginas asp están en tu mismo servidor, pero no sabes en que ruta fisica está la BD una vez que la subes por FTP.

En este caso lo unico que tienes que hacer es usar Server.Mappath("basedatos.mdb") para que te devuelva la ruta fisica completa... era esto??
__________________
Cita:
Gaur ere nahi nuke...
zure ondoan esnatu

Última edición por nazkatuta; 02/09/2003 a las 05:44
  #6 (permalink)  
Antiguo 02/09/2003, 07:43
Avatar de Mplus  
Fecha de Ingreso: agosto-2003
Ubicación: colgando de un trebol
Mensajes: 157
Antigüedad: 21 años, 8 meses
Puntos: 0
Es una BD sql, en un servidor sql server 2000 remoto, donde tengo alojada la pagina, aunq de momento la estoy probando en mi servidor local, me puse en contacto con el proveedor de servicios de internet para crear un dsn, si no funciona, probare lo q me propones.
Muchas gracias, nazkatuta, da gusto volver a saber de ti.
__________________
Daría todo lo que sé por la mitad de lo que ignoro
  #7 (permalink)  
Antiguo 02/09/2003, 08:40
Avatar de nazkatuta  
Fecha de Ingreso: julio-2002
Ubicación: EH - BCN
Mensajes: 222
Antigüedad: 22 años, 9 meses
Puntos: 0
Si lo tienes con SQL server no deberias tener ningun problema, no hace falta que te compliques la vida con eso

la cadena de conexion sería algo asi
ConnectionString ="Provider=SQLOLEDB;UID=usuario;PWD=pass;SERVER=ip servidor;DATABASE=nombreBD;"

suerte!
__________________
Cita:
Gaur ere nahi nuke...
zure ondoan esnatu
  #8 (permalink)  
Antiguo 02/09/2003, 15:24
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
Esa última opción me ha parecido la más factible nazkatuta, pero tengo unas preguntitas.

¿Existen servidores SQL Server gratuítos para alojar las bases de datos?
¿Y cuáles son las bases de datos que se utilizan? Supongo que no serán Access, ¿no?.
¿El resto de operaciones tras crear la conexión se realizan de la misma manera, es decir con un Recordset y demás?

Muchas gracias por mi parte.

Un saludo.
__________________
¡¡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!
  #9 (permalink)  
Antiguo 03/09/2003, 01:34
Avatar de nazkatuta  
Fecha de Ingreso: julio-2002
Ubicación: EH - BCN
Mensajes: 222
Antigüedad: 22 años, 9 meses
Puntos: 0
"SQL Server" es un producto de microsoft, con lo que ya te imaginaras que no es gratuito. La base de datos que utilizan es simplemente... sql server. Los tipos de datos son los practicamente los mismos que access más bastantes que esta no tiene.

No se si existen servidores SQL Server gratuitos, pero será cuestion de buscarlos.

Existe una opción gratuita que no está mal que son las BD mysql http://www.mysql.com.

Por supuesto la forma de trabajar con las dos es exactamente igual a nivel de objetos, lo unico que cambia logicamente es el connectionstring.

espero que te sirva.
__________________
Cita:
Gaur ere nahi nuke...
zure ondoan esnatu
  #10 (permalink)  
Antiguo 03/09/2003, 08:48
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
Gracias nazkatuta, acabo de pillar en la biblioteca un libro de SQL Server 2000 para ver si me enteraba un poco del tema.

Le echaré un vistazo a MySQL, que tantas veces he oido por los foros pero sin saber qué era.

Muchas gracias de nuevo.

Un saludo.
__________________
¡¡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!
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:59.