Saludos a Todos
Alguien que amablemente me quiera proporcionar un ejemplo de capa de Conexión (postgres de preferencia) y de Negocio (lo mas sencillo) o algún material para leer y aplicar.
Quiero poner en práctica este tipo de programación, he leído algunos ejemplos, pero no se si voy por el camino correcto..
empecé a adaptar para Postgres un ejemplo de Miguel Antunes que encontré en internet (para SQLServer).
Base.prg que es donde se crea la sesión de datos y se inicializa con los parámetros de conexión al servidor (tiene un proc para generar un nombre aleatorio de cursor)
Conexión.prg que es el que conecta y desconecta al servidor y devuelve el numero de conexión
_execu.prg que es donde se arman las instrucciones SQL. y un SP (Medida:Insert) que me ingresa o actualiza un registro en postgres y seguidamente me ingresa el registro en una tabla local con el mismo nombre. (esto por motivos de consulta para que sean mas rapidas y no estar pidiendo al servidor datos de esta tabla)
Es algo sencillo lo que he hecho hasta el momento... pero me servirá de base para mis próximos proyectos
Se que aquí no es Escuela :-) pero si alguien esta en las posibilidades de revisar y decirme si voy bien o que debo corregir o aplicar.
Cualquier comentrario, sugerencia, regaño , reprobacion.. 😀 es bien recibido 😀
Saludos
y Gracias desde Ya.
PD
con estos cargo el objeto
gcUsuario='postgres'
driver="PostgreSQL ANSI"
clave="****"
puerto="5432"
servidor="localhost"
basededatos="MiBase"
Negocio=CREATEOBJECT("_EXECU",driver,servidor,puerto,basededatos,gcusuario,clave)
SET DATASESSION TO negocio.datasessionid
negocio.medida_insert(8,"gramos") para insertar un registro
negocio.execsql("select * from medida","Medidas") para hacer una consulta