Conexion a Bases de Datos Remotas

12/07/2007 - 17:28 por Luis_bpl | Informe spam
Hola a todos!!!

Estoy intentando conectarme a una Base de Datos en Visual FoxPro desde ASP,
la Base de Datos se encuentra en otra máquina y quiero accesarla a través de
su dirección IP, estoy intentando algo y no me funciona:
<%
Set Conn = Server.CreateObject("ADODB.connection")

ConnStr= "Driver=Microsoft Visual Foxpro Driver; SourceTypeÛC;
SourceDB2.132.1.199:C:\Apps32\EIREGQ\DATA\quantumdb.dbc"

Conn.Open ConnStr
%>

me arroja errores internos en el servido!!!

espero que pueda alguien ayudarme!!!

saludos y gracias a todos!!!!
 

Leer las respuestas

#1 Matias Iacono
13/07/2007 - 04:57 | Informe spam
Fox, al igual que Access, usan sistemas de archivos para manejar la base de
datos.

La cadena de conexion que planteas no es logica:

ConnStr= "Driver=Microsoft Visual Foxpro Driver; SourceTypeÛC;
SourceDB2.132.1.199:C:\Apps32\EIREGQ\DATA\quantumdb.dbc"



Por un lado, envias un numero de IP, el cual, si FOX fuera un servicio en la
PC destino, podria "servir" los datos al intento de conexion. Y finalmente,
un path que representa el directorio donde se encuentra la DB en el server.
En fin, el driver no sabe para donde salir corriendo :)

La forma mas comun seria que compartas dentro de la red interna la carpeta
donde se encuentra la base de datos, y la acceses como un recurso de red.
Algo asi: \\Servidor\EIREGQ\DATA\quantumdb.dbc

Claro esta que esto, teniendo en cuenta que la maquina donde esta la base de
datos se encuentra en la misma red que la maquina que tiene las paginas
webs. Si no, la otra solucion seria hacer una especie de servicios webs. O
sea, los servicios estarian en el servidor, donde realizarian tareas de
ABMs, y desde la pagina web usas esos servicios para manipular la DB.

Saludos.

Matías Iacono
Microsoft MVP
Orador Regional INETA

http://mvpfiles.spaces.live.com
"Luis_bpl" escribió en el mensaje
news:
Hola a todos!!!

Estoy intentando conectarme a una Base de Datos en Visual FoxPro desde
ASP,
la Base de Datos se encuentra en otra máquina y quiero accesarla a través
de
su dirección IP, estoy intentando algo y no me funciona:
<%
Set Conn = Server.CreateObject("ADODB.connection")

ConnStr= "Driver=Microsoft Visual Foxpro Driver; SourceTypeÛC;
SourceDB2.132.1.199:C:\Apps32\EIREGQ\DATA\quantumdb.dbc"

Conn.Open ConnStr
%>

me arroja errores internos en el servido!!!

espero que pueda alguien ayudarme!!!

saludos y gracias a todos!!!!

Preguntas similares