restrada
6th August 2003, 20:33
Hola.

Ojalá alguien me pueda dar una orientación.

Necesito, desde Baan, poder accesar a una base de datos externa (via ODBC por ejemplo).
Exáctamente lo que necesito es generar una aplicación en Baan que sea capaz de tomar datos desde mi base de datos Baan (allí no hay problema) y llevar éstos a una base de datos que no es Baan (que se encuentra en Btrieve).

Creo que una alternativa sencilla sería poder, vía ODBC, accesar la base de datos Btrive, siempre y cuando Baan sea capaz de trabajar con ODBC.

Me imagino en muchos lugares trabajarán con Baan y otros sistemas, por lo que "interfacear" con otras bases de datos debe ser una cuestión ya resuelta.

Agradeceré cualquier información al respecto.


Ramón.

alejandro
10th August 2003, 20:57
Hola,

Creo que una manera de hacerlo vía sesiones BaaN, sería la siguiente:

1.- Para comunicarte con las tablas de BaaN no hay más que crear las sesiones correspondientes.

2.- Para las otras bases de datos, Visual Basic. Puedes crear tus programas Visual Basic para acceder, actualizar, etc... esas bases de datos no BaaN (mediante DAO, ADO...) Utiliza desde BaaN las funciones presentes en ottdllbw, para ejecutar las acciones en Windows desde sesiones BaaN.

3.- Otra opción es usar aplicaciones que permiten conectar bases de datos, pero esta solución sería totalmente externa a BaaN.

Saludos,

alejandro

Jaime_Lopez
18th September 2003, 17:43
El problema que planteas es muy típico, yo conozco 2 soluciones reales a esto:

La primera unos desarrollos en Visual Basic que se lanzaban desde BaaN hacían de comunicación entre las 2 bases de datos.

La segunda es un automatismo que copia unas tablas fuera del diccionario de datos de BaaN a tablas de BaaN.

A mi me pareció más sencilla y cómoda el traspaso entre tablas.