PDA

Ver la Versión Completa : Un Ejemplo de acceso a FireBird/InterBase usando API


Isnel
06-03-2007, 17:03:23
Buscando y buscando, cuales componentes de acceso a FireBird/InterBase me era más factible usar en un servicio de windows que estoy programando, encontré el hilo

http://www.clubdelphi.com/foros/showthread.php?t=13208

Lo encontré muy bueno, y decidí hacer mis propias pruebas. Pero no me decidía por ningún componente, pues todos me parecían que usaban mas recursos que los que yo necesitaba. Así que decidí hacer una prueba usando solo las API de las librerías gds32\fbclient.

El resultado?

Pues me decidí por usar las API, pués consumen pocos recursos, son mas rápidas y son gratis (claro son mas trabajosas).

Aquí les adjunto el fuente del programa que hice como prueba. Prueben y saquen sus propias conclusiones.

(consulten el hilo http://www.clubdelphi.com/foros/showthread.php?t=13208 donde viene el script para crear la BD de prueba)

RONPABLO
06-03-2007, 17:36:39
muy bueno tu ejemplo.... y se me ocurre que lo voy a usar en un par de cositas muchas gracias....

Por curiosidad, existe alguna forma de traer resultados y asignarlos a un DataSet??

Isnel
06-03-2007, 19:11:01
También hay forma de traer resultados (hay APIS para todo), en cuanto a asignarlos a un DataSet se que es posible porque todos los componentes para Interbase/FireBird en algun momento lo que usan son las APIS para acceder a la BD (pero no se como se hace).

Revisa estos enlaces que seguro te ayudarán más

http://www.ibphoenix.com/downloads/60ApiGuide.zip
http://www.ibphoenix.com/main.nfs?a=ibphoenix&s=1173198845:490464&page=ibp_prog_api

Si encuentras la forma de asignar a un DataSet hazlo saber