Ver Mensaje Individual
  #1  
Antiguo 15-05-2008
Avatar de totote
totote totote is offline
Miembro
 
Registrado: oct 2006
Posts: 150
Reputación: 18
totote Va por buen camino
Conexion a DBF con ADO

Buenas gente.
hoy quise conectarme a una tabla DBF con componentes ADO, realize los siguientes pasos que encontre por internet:

Código:
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.
La conexion funciona, pero cuando coloco un componente TADOTable enlazado con el TADOConnection y quiero traer los campos de la tabla me genera un error

"La Tabla no tiene el formato esperado"

Alguien me puede dar una mano?

Saludos
__________________
¡Oh nooo! no compartas, compartir es pirateria, compartir te llevara a la carcel - Revolution OS
Responder Con Cita