PDA

Ver la Versión Completa : Distribuir aplicaciones con base de datos DBisam 4.29 (a2)


ramon.acevedo
02-09-2011, 15:21:36
Buen día, ante todo quiero agradecer a la comunidad de ClubDELPHI por su gran aporte a programadores novatos como yo, porque he encontrado en sus foros mucha ayuda para el desarrollo de mis aplicaciones.

El motivo de este hilo es porque soy soportista del sistema a2 y me he dado cuenta que muchos de los miembros de ClubDELPHI trabajan también con este sistema, como lo dije en el párrafo anterior soy nuevo programando en Delphi y lo hago para dar soluciones personalizadas a mis clientes mayormente reportes personalizados que el a2 no tiene o los presenta muy engorroso y además no se pueden hacer por el generador de informes personalizados.

Ahora bien ya he trabajado con la versión de DBisam 2.08, gracias a los VCL que muy amablemente aporto Víctor en este Club y que también está disponible en su Blog.

El asunto es que trabajo con Delphi 5 y el instalador del DBisam 2.08 monta en Delphi las pestañas de los VCL correspondientes al DBisam 2.08 donde puedo utilizar los propios controles que el suministra para poder acceder y programar de manera muy sencilla aplicaciones y reportes para las versiones de a2 hasta la 3.70 que fue la última en manejar DBisam 2.08.

Después de todo el cuento viene la consulta, recién un cliente con la versión 4.0 de a2 me solicito un informe sencillo pero que a2 no lo da y no se puede hacer por el generador de informes personalizados, esta versión de a2 trabaja con DBisam 4.2x, de esta base de datos conseguí un instalador pero solo monta los drivers de o para ODBC, no monta las pestañas de los VCL para esa versión,
Y de este punto mi primera pregunta: Para los amigos que ya programan para esta versión de DBisam, Existen los VCL para esta versión de DBisam?

Como no conseguí por ningún lado estos VCl entonces cree el DSN de sistema en ODBC, luego cree el alias en el BDE y a partir de allí utilice los controles de Data Access "Table, Query, DataBase", con esto conseguí desarrollar el informe en mi computador y funciona de maravilla, hace lo que quiere el cliente, pero el problema es que cuando coloco la aplicación en el computador del cliente esta no corre, estuve leyendo y el error lo tengo en la conexión a las tablas de DBisam, es decir, desde el DSN al BDE, ya que estos tengo que llevármelos al computador del cliente
Y de este punto viene mi segunda pregunta: Si está al alcance de los que ya programan soluciones para esta versión de a2, quisiera saber exactamente qué debo hacer para mi aplicación corra en el computador del cliente, es decir, existe otra forma de conectarme a las tablas de a2 de esta versión o tengo que hacer un instalador de mi aplicación donde incluya los DSN y BDE o existe alguna otra opción.

Les recuerdo soy nuevo en esto y si de pronto emplee un término mal mucho les agradecería que me lo corrigieran para ir mejorando cada día.

De antemano un millón de gracias por el apoyo prestado y que espero seguir recibiendo....

Saludos...


..."Enseñar es aprender dos veces"...

NeyMelean
05-10-2011, 03:03:37
Hola ramon.acevedo, estoy empezando en esto de delphi para ver si logro hacer un pequeño reporte con informacion del a2 que necesito, pero he buscado los ODBC DBISAM en la web y no los consigo por ningun lado, si no es mucha molestia me los podrias enviar a mi correo neymelean @ hotmail . com, te lo agradeceria mucho, saludos.

newtron
05-10-2011, 10:04:16
Hola.

Dbisam es un producto fabricado por elevatesoft (http://www.clubdelphi.com/foros/www.elevatesoft.com) y no es de libre distribución. En su página web se pueden descargar versiones de evaluación que instalan en el vcl los componentes desde la versión 2 hasta la 4.30. Si funciona como con elevatedb la versión de evaluación es totalmente operativa con la única limitación de que solamente pueden acceder a la base de datos un máximo de 3 usuarios simultaneos.

Saludos