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)
-   -   error al abrir dbf en windows (https://www.clubdelphi.com/foros/showthread.php?t=83601)

vroa74 05-07-2013 19:04:15

error al abrir dbf en windows
 
estor haciendo una aplicacion para que colecta algunos datos del sistema operativo y los guarde en un dbf
al crear la forma

Código Delphi [-]
procedure TFmain.FormCreate(Sender: TObject);
begin 
  table1.databasename := extractfilepath(paramstr(0));
  table1.TableName := 'mi_nombre.dbf';
  table1.Open;
end;
cuando ejecuto la aplicacion en una computadora donde no esta instalado delphi me marca este problema:



No tengo idea que es lo que esta pasando, pense que posiblemente es por que se trata de w7 o w8. Tambien lo hace en vista, xp, 98.
Alguien puede ayudarme para solucionar el problema.

ya comprobe que la base de datos se encuentre en el lunar donde se indica mas hasta el momento no he podido solucionar ente problema

ecfisa 05-07-2013 19:20:48

Hola.

El literal del código de error $2108 es: Cannot locate IDAPI32.DLL

En este enlace comentan una solución que creo te puede servir: error when trying to start Database Desktop.

También revisa este: Cannot locate (or load) IDAPI32.DLL.

Saludos. :)

vroa74 05-07-2013 20:10:06

muchas gracias por la informacion proporcionada, creo que me falto comenta algo muy importante.
la aplicacion se porta en un usb.
y no se desea instalar nada en la computadora que se ejecuta el app.

como puedeo llamar el dll para que en este caso no marque el error
ya que no esta instalado el Database Desktop ni nada similar.

maeyanes 05-07-2013 20:36:33

Hola...

El problema es que estás usando BDE (Borland Database Engine) y ese a fuerzas hay que instalarlo en los equipos donde desees ejecutar la aplicación.

Prueba mejor a usar Firebird en su modo incrustado (embedded), o SQLite.



Saludos...

ecfisa 05-07-2013 21:38:04

Hola de nuevo.

Sin dudas lo que te sugiere maeyanes es la mejor opción. Migrar a esos motores te van a ahorrar unos cuantos dolores de cabeza...

Ahora, si por alguna causa no pudieras, aquí (Instalar en un pendrive), había encontrado el enlace a artículo donde había un truco para instalar paradox en un pendrive.

Lamentablemente el enlace al documento completo (www. rinconcitodelphi. com) ya no está disponible, pero por suerte cité textualmente el párrafo alusivo.

Saludos. :)

newtron 06-07-2013 09:23:02

Hola.

¿Esta tabla dbf que creas necesita usar índices?, te lo pregunto porque yo tengo por aquí una unidad para crear tablas dbf sin necesidad de instalar el bde pero no sé si tendrá la posibilidad de crear/mantener índices.

Saludos

vroa74 06-07-2013 15:11:54

Mucha gracias a todos, su por su apoyo, como menciona el compañero [maeyanes] voy a tomar firebird embebed o sqlite, estoy bajando la información para hacerlo espero poder tener el producto pronto.
Mucha gracias por el apoyo de todos.

vroa74 11-07-2013 23:35:00

alguien tiene algun ejemplo de una base de datos embebed ya sea sqlite o firebird, preferira firebird mas aceptop cualquier apoyo

Casimiro Notevi 11-07-2013 23:48:45

Haz una búsqueda por los foros, son temas tratados infinidad de veces.
Además no tiene nada que ver con el título de este hilo, es algo distinto y debe ir en un hilo nuevo.


La franja horaria es GMT +2. Ahora son las 19:28:22.

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