Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Pasar campos de tablas dbase a ADO (https://www.clubdelphi.com/foros/showthread.php?t=48209)

JF Sebastian 18-09-2007 20:14:01

Pasar campos de tablas dbase a ADO
 
Necesito abrir un par de tablas de dbase, leer sus campos y almacenarlos en una tabla de access.
Me defiendo bien con ADO pero no tengo ni idea del BDE.
Existe algun tutorial que explique bien claro como se puede conectar al BDE sin necesidad de crear alias, es decir desde dentro del programa indicar al BDE donde estan las tablas, abrirlas, leerlas y cerrarlas.

Gracias por adelantado

poliburro 18-09-2007 20:35:35

Mi mejor consejo amigo es que uses ADO pues además de que el BDE es una tecnología obsoleta y abandonada por Borland. Su rendimiento es menor al de ADO, pues para conectarse a Acces debe hacerlo a través de un ODBC, en cambio ADO lo hace de forma nativa haciendo uso del proveedor OleDb Jetdirect.

Suerte

JF Sebastian 18-09-2007 21:45:11

Ya es lo que hago, usar ADO en mi aplicacion. Pero tengo que actualizar algunos campos de la base de datos de Access a partir de dos tablas de dbase asi que POR NARICES tengo que usar el BDE... :(

poliburro 19-09-2007 06:05:23

Precisamente Ado soporta Dbase. No necesitas BDE. A menos que quisieras actualizar a partir de paradox :P

Neftali [Germán.Estévez] 19-09-2007 10:35:44

Tal como te ha dicho poliburro, para conectar a Tablas DBase también puede utilizar ADO.
La cadena de conexión que necesitas puede ser algo así:
Código:

Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\folder;Extended Properties=dBASE IV;User ID=Admin;Password=;
Cambia el número segun sea tu DBase; III,IV,V,...


La franja horaria es GMT +2. Ahora son las 08:14:44.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi