Advantage Database Server

HMG en Español

Moderator: Rathinagiri

ASESORMIX
Posts: 110
Joined: Thu Oct 25, 2012 8:08 pm
Location: Bqto, Venezuela
Been thanked: 6 times

Re: Advantage Database Server

Post by ASESORMIX » Thu Jun 20, 2019 1:14 pm


Mil disculpas por la tardanza en contestar

link de sistema de compras almacen con ADS

https://mega.nz/#!Y441nKJD!qWu40f3wQ8Te ... Y9ax8tniEU


saludos

cualquier duda estoy a sus ordenes
Muchas Gracias martingz.
Lo voy a revisar, me ayudará mucho.
No te preucupes por la tardanza, llegó a buena hora.

User avatar
SALINETAS24
Posts: 365
Joined: Tue Feb 27, 2018 3:06 am
DBs Used: DBF
Has thanked: 30 times
Been thanked: 24 times

Post by SALINETAS24 » Thu Jun 20, 2019 5:26 pm

hola, he intentado ejecutarlo y me dice al intentar conectarse ....
CONEXION FTP NO ABIERTA..

¿tengo que hacer algo más...?

martingz
Posts: 282
Joined: Wed Nov 18, 2009 11:14 pm
Location: Mexico
Has thanked: 21 times
Been thanked: 16 times

Post by martingz » Thu Jun 20, 2019 8:22 pm

Mil disculpas eliminen este funcion del main.prg
ftpConnect()

es para revisar si hay actualizaciones del programa


saludos

User avatar
SALINETAS24
Posts: 365
Joined: Tue Feb 27, 2018 3:06 am
DBs Used: DBF
Has thanked: 30 times
Been thanked: 24 times

Post by SALINETAS24 » Fri Jun 21, 2019 5:45 am

Hola Martinez y muchas gracias.
No puedo compilar y tampoco tengo el include ads.ch
Sl2

ASESORMIX
Posts: 110
Joined: Thu Oct 25, 2012 8:08 pm
Location: Bqto, Venezuela
Been thanked: 6 times

Post by ASESORMIX » Fri Jun 21, 2019 12:41 pm

En este link esta un archivo de Maximiliano para descargar, alli esta el ads.ch
viewtopic.php?f=24&t=3487&p=33504&hilit ... 640#p33504

martingz
Posts: 282
Joined: Wed Nov 18, 2009 11:14 pm
Location: Mexico
Has thanked: 21 times
Been thanked: 16 times

Post by martingz » Tue Jun 25, 2019 3:02 pm

Salinetas mil disculpas por la tardanza, que errores te salen al compilar?

si el servidor ADS no esta en ejecucion les saldria un error de conexion, recuerden la conexion es al servidor y este se encarga de abrir las dbfs

estoy buscando los ejemplos para crear las librerias del ADS, en cuento las tenga subo todo para que puedan bajarlas, hace mas de 3 años que dejamos de usar ADS, nos pasamos a MySql


saludos

martingz
Posts: 282
Joined: Wed Nov 18, 2009 11:14 pm
Location: Mexico
Has thanked: 21 times
Been thanked: 16 times

Post by martingz » Sat Jun 29, 2019 5:59 pm

Archivos necesarios para general la libreria libace32.a

tienen que tener instalado binutils de mingw


https://mega.nz/#!p5QEXQZR!D74U_PcHEIOr ... M1nE1vtiIw



cualquier duda estoy a sus ordenes


saludos

User avatar
SALINETAS24
Posts: 365
Joined: Tue Feb 27, 2018 3:06 am
DBs Used: DBF
Has thanked: 30 times
Been thanked: 24 times

Post by SALINETAS24 » Thu Nov 28, 2019 6:52 pm

Hola Amigo.

Ya me he descargado la version 9.1 de ADS para instalarla. (voy lento, todavía tardaré algún tiempo).
Tu programa "Almacen" no he podido ni ejecutarlo ni compilarlo...., pero le he dado un vistazo y me asaltan unas dudas que me gustaría consultarte, si no te importa.

Veo que en el programa MAIN abres todas las DBF de la aplicación. Yo eso nunca lo he hecho.
¿Que ventajas tienes?
¿es condición de ADS?
¿cuantos ficheros puedes tener abiertos ahora .., con HARBOUR y HMG..?. En clipper teniamos limitaciones.
¿Es más rápida la aplicación...?
También he observado que cuando grabas algún registro no utilizas REPLACE, directamente asignas valor y usas DBCOMMIT() ¿Es mejor o más rápido..?, ¿es obligación de ADS..?

Muchas gracias por tus aclaraciones, y vamos con una cervecita...

Ah.., dado que el manual de ADS viene todo en un INGLES PERFECTO.., hay algo que deba tener en cuenta a la hora de instalarlo. Quiero probarlo en un Window xp.


martingz wrote:
Sat Jun 29, 2019 5:59 pm
Archivos necesarios para general la libreria libace32.a

tienen que tener instalado binutils de mingw


https://mega.nz/#!p5QEXQZR!D74U_PcHEIOr ... M1nE1vtiIw



cualquier duda estoy a sus ordenes


saludos

martingz
Posts: 282
Joined: Wed Nov 18, 2009 11:14 pm
Location: Mexico
Has thanked: 21 times
Been thanked: 16 times

Post by martingz » Thu Nov 28, 2019 7:35 pm

Salinetas va todo lo que necesitas ahi para compilarlo, que errores te causa
puede ser que no este la libreria de ads para harbour, hay que compilarla para la version que usas

Al abrir las dbf al principo del programa en un ambiente de red, se tarda algo al cargarlas todas, pero de ahi en adelante solo cambias de area y ya
por ejemplo si abriera las bases de datos de articulos se tardaria algo menos, pero lo haria cada vez que abres el modulo de Articulos, supongamos que abres la base de datos de Articulos unas 5 veces y se tarda algunos segundos cada vez que se abre, 5 X n =nn ( esto es una recomendacion de hace mucho tiempo que alguien dio cuando las tarjetas de red eran a 10 y se tardaba bastante en cargarse). No es condicion de ADS , y la unica ventaja es que como ya estan abiertas al principio solo cambio el area de trabajo sin perdida de tiempo.

Tenemos abiertos mas de 70 ficheros sin ningun problema

La aplicacion solo mejora un poco el la apertura de las dbf como te explicaba ( esto se observa mejor en bases de datos muy grandes, tenemos algunas con casi 1,300,000 registros por año y tenemos desde 1993)


en cuanto a grabar los datos
en harbour se puede grabar los datos directamente sin replace, no es de ADS
el dbcommit() lo uso para forzar que en ese momento se graben los datos que esten pendientes

cualquier duda por aqui andamos

y vamos por las cervecitas

User avatar
SALINETAS24
Posts: 365
Joined: Tue Feb 27, 2018 3:06 am
DBs Used: DBF
Has thanked: 30 times
Been thanked: 24 times

Post by SALINETAS24 » Thu Nov 28, 2019 8:18 pm

Gracias por contestar...
Una maravilla .., tener mas de 70 ficheros abiertos.., me gusta el consejo. Se nota que hace mucho que no programo.
En cuanto al error.., en principio no me da ninguno, pero tampoco puedo compilar. Me he bajado el ADS.CH que me faltaba y si ejecuto desde el IDE.., se queda parado. NO responde.
Si lo hago desde el fichero .BAt, sale la pantalla negra y nada más.
¿es posible que me falte alguna libreria...?
Salud..., y ceveza!!

Post Reply