FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
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 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 |
#2
|
||||
|
||||
El componente TAdoconnection en su propiedad connectionString tiene lac adena de conexión, podrías copiarla y pegarla aquí por favor?
__________________
Conoce mi blog http://www.edgartec.com |
#3
|
||||
|
||||
Provider=MSDASQL.1;Persist Security Info=False;Data Source=dBASE Files;Extended Properties="DSN=dBASE Files;DefaultDir=D:\Conexion a Account\DB;DriverId=533;MaxBufferSize=2048;PageTimeout=5;"
__________________
¡Oh nooo! no compartas, compartir es pirateria, compartir te llevara a la carcel - Revolution OS |
#4
|
||||
|
||||
Prueba con esta:
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Conexion a Account\DB\;Extended Properties=DBASE III;
__________________
Conoce mi blog http://www.edgartec.com |
#5
|
||||
|
||||
Cita:
* ... * Extended Properties=DBASE IV; * Extended Properties=DBASE V; Y Si necesitas usuario y contraseña, a esa cadena le añades: * ...;User ID=Admin;Password=;
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#6
|
||||
|
||||
Cita:
Excelente añadidura amigo neftali, saludos
__________________
Conoce mi blog http://www.edgartec.com |
#7
|
||||
|
||||
jet solo puede abrir determinados tipos de dfb, tambien puedes usar un oldb provider distinto como el de fox pro o advantage
|
#8
|
||||
|
||||
Bueno lo pude resolver, el problema venia porque la base de datos es de Visual Fox Pro, como no sabia como trabajaba, había copiado solamente los archivos dbf y cdx, lo que no sabía era que necesitava el resto de los archivos de la base de datos (.dbc y dct) XD jeje
Saludos.
__________________
¡Oh nooo! no compartas, compartir es pirateria, compartir te llevara a la carcel - Revolution OS |
#9
|
|||
|
|||
dbase versus access
hoola una consulta puedo migrar dbase3 a access2000 o access 97 ..gracias
|
#10
|
||||
|
||||
Si se trata de migrar los datos, desde el mismo Access puedes importarlos sin problemas.
En Delphi, yo te recomendaría eliminar BDE (que se usa para DBAse) y utilizar la paleta ADO (para Access); Funcionará mejor y te evitas depender del BDE.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Conexion TCP | serg | Internet | 1 | 21-03-2008 11:16:17 |
Conexión ADO | mpedrero | Conexión con bases de datos | 8 | 28-11-2006 13:56:47 |
Conexion ssh | zvf | Internet | 0 | 04-11-2006 22:12:56 |
Conexión BD | scooterjgm | Conexión con bases de datos | 8 | 10-11-2004 10:22:40 |
Conexion a DB con ADO | William Garcia | Conexión con bases de datos | 1 | 04-03-2004 16:21:58 |
|