La Web del Programador: Comunidad de Programadores
 
    Pregunta:  601 - CONEXION A BASE DE DATOS ORACLE
Autor:  Mario Moreno Wirth
Me gustaria saber como conectarme a una Base de Datos Oracle con Visual Fox Pro

  Respuesta:  Eddie Yanes
Hola Mario, sige estos pasos:
1. Aseguráte que tu equipo cliente tenga conexion con la máquina donde está el motor de Oracle (prueba con un "ping dir_ip_maquina").
2. Desde Panel de Control - Odbc 32 bits, crea un DSN de Usuario con el Controlador de Microsoft Odbc para Oracle. Establece el Nombre del Origen de Datos y el Nombre del Servidor (Host). Por seguridad deja en blanco el cuadro "Nombre de Usuario".
3. En Visual FoxPro desde la Ventana de Comandos (por ejemplo), escribe la siguiente instruccion:
vCon=SqlStringConnect ("Dsn=Nombre_Origen_de_datos; UID=Nombre_Usuario; PWD=Password_Usuario;")
4. Esta instrucción devuelve (-1) si falló la conexión o Mayor que (1) si Fue Correcta.
5. Con la Conexión Abierta puedes usar el Comando SqlExec para ejecutar instrucciones SQL sobre la Conexion:
SqlExec (vCon,"Instruccion_Sql").
6. Por Ultimo, para Cerrar la conexion utiliza el siguiente Comando:
SqlDisconnect(vCon)

Espero te sea de Ayuda. Suerte...

  Respuesta:  Marvin Cardoza
Primero tienes que obtener el Driver ODBC de Microsoft para Oracle que viene en el CD de Visual Foxpro 5.0
Luego, en tu Base de Datos en Visual Foxpro crear una nueva conexion despues crear una Vista Remota con esa conexion. Y listo.
Para mas informacion puedes visitar http://www.guegue.com.ni/free/emmysoft en Cursos de Visual Foxpro, Ahi puedes bajarte unos archivos en Word97 que explican con mas detalles sobre VFP5.0

  Respuesta:  Claudia Villtoro
Puedes conectarte con ORACLE, utilizando ODBC (OPEN DATA BASE CONNECTION), en el lugar donde trabajo tenemos un AS/400 y he experimentado C/S con VFP y ODBC sin problema alguno, la sentencia para la conexion es SQLCONNECT con almenos tres parametros : nombre del ODBC, USUARIO y CLAVE.

Encontre un articulo muy bueno sobre las capacidades de Cliente/Servidor en la siguiente direccion : http://ourworld.compuserve.com/homepages/palmun/vfp_cs.htm

Y pone un ejemplo sobre C/S para oracle, que por cierto es la misma rutina que yo he utilizado para AS/400, la clave como veras es el uso de ODBC.

Espero que te sirva esta informacion...