La Web del Programador: Comunidad de Programadores
 
    Pregunta:  25349 - SOBRE LA CONEXION DE DELPHI CON UNA TABLA DE FOX
Autor:  jorge alberto bravo cateriano
Como puedo conectar una aplicacion de delphi con una tabla de fox(.DBF) sin CREAR una conexion ODBC, usando objetos ADO u otro objeto para conectar con base de datos

  Respuesta:  Odalys Montout Camero
De la paleta de componentes ADO, utiliza el componente ADOConnection.
Cuando insertes este componente, da dobleclick sobre el y te saldra un dialogo. Escoge la segunda opcion (Use Connection String), oprimes el boton build y alli le das el Provider (Microsoft OLE DB Provider for ODBC Drivers) que sale por defecto, en la siguiente paleta (Connection) selecciona Use connection string, primes build y en dialogo que sale coges la paleta Macine Data Source y seleccionas el dBASE Files, oprimes OK y te saldra un nuevo dialogo para seleccionar el subdirectorio donde esta la tabla .dbf con que quieres trabajar. Al oprimir el boton OK, regresa el dialogo de la cadena de conexion. Aqui oprimes el boton Test Connection para verificar la conexion, si termina exitosamente ya tienes creada la conexion. Le das al boton OK y te saldra el primer dialogo, al que daras OK.
A partir de aqui insertas componentes ADOTable para cada tabla que quieras utilizar, en la propiedad Connection le pones la conexion que acabas de crear y a partir de aqui en la propiedad Table Name te permite seleccionar una de las tablas .dbf que esta en el subdirectorio donde que especificaste cuando creaste la conexion.
Espero puedas aclarar tus dudas con esta explicacion, si no es suficiente, vuelve a preguntar para ver si puedo seguir ayudando.