Entrar
¿Usuario nuevo? Regístrate
eagle1 · Eagle1 usuarios
? ¿Ya estás suscrito? Entrar en Yahoo!

Consejos de Yahoo! Grupos

¿Sabías que...?
Puedes determinar el orden de los mensajes. Pulsa el enlace en la columna correspondiente a la fecha. Tus preferencias serán guardadas y no tendrás que introducirlas de nuevo.

Mensajes

  Mensajes Ayuda
Avanzado
Sobre Eagle1 5.08   Lista de mensajes  
Responder | Reenviar Mensaje #1620 de 1683 |
Re: [eagle1] Sobre Eagle1 5.08

El problema es que hay que reconstruir la librería importada a partir de
tu DLL, además hay que tener mucho cuidado por que los exes hechos en
Eagle1 primero buscan en el directorio desde donde se ejecutan y luego
en los PATH que tengas con lo que si tienes alguna DLL de MySQL por
"ahi" puede haber problemas.

Hay que distinguir entre el servidor y el cliente. Se podría tener
versiones distintas de servidor y cliente (ojo, algunas no son
compatibles entre sí). El servidor está formado por programas y DLL pero
el cliente es básicamente la DLL libmysql.dll y es a partir de esta
desde la que debes construir la LIB importada.

En cuanto a tus otras preguntas:
Voy a cambiar Eagle1 para que no dé errores cuando no hay tuplas en la
tablas. Para la próxima versión estará solucionado.
Por cierto:
TUPLA = FILA = REGISTRO
ATRIBUTO = COLUMNA = CAMPO
RecordSet = DataSet = Resultado de un SELECT o similar como SHOW

En cuanto a los campos NULL tal vez no lo haya tratado bien en los
FieldPut() o realmente en los métodos Blank() y Load() que rellenan el
buffer con el lowvalue del tipo de dato y no con null. Esto cuando se
arregle puede ocurrir que se estropee otras cosas como por ejemplo los
get de estos campos en un dialog que al contener null no va a dejar que
se metas nada en él, así que dame ideas de como lo harías tú y el resto
de la "peña".

Espero ideas :-)


Mario Rolando González escribió:
>
> Manu:
> Finalmente se solucionó el problema del error que generaba mi
> aplicación. El que se debía a la libmysql.dll que estaba usando, y que
> corresponde a la distribución de MySQL 5.0.67. Tenés idea de porqué?.
> compilado con Eagle 5.06 la app funciona correctamente
>
> Respecto a Eagle:
> Si hago un Find y la Tabla esta vacia, da error. En PT05 agregué:
> oTb:Find( 1, 1 ), previo haber vaciado la Tabla Test. Al llamar al
> Find se sale del programa sin generar el error.log. Si mal no recuerdo
> con FW me da Error de aplicación
> Tenés previsto algo? o siempre debemos hacer un :LastRec() y si es 0,
> agregar la primer tupla (es lo mismo que decir recordset?), paraluego
> hacer los Find
>
> Otro tema; por ejemplo: si tengo una estructura con campos varios;
> algunos de ellos los definidos como NOT NUL luego, me olvido de esta
> condición y, en alguna parte del programa le digo que agregue solo x
> campos, y omito dar valor a alguno de los definidos como NOT NULL.
> Si el proceso lo hago mediante FieldPut(), entroces no se agrega nada,
> aunque tampoco se genera ninguna advertencia.
> Cual sería la forma de tratar estas particularidades (a parte de no
> olvidarme que definí campos como NOT NULL :-)
>
> saludos
>
>
> --
> Ing. Mario González
> otros correo-e: mrgonzalez_arroba_arnet.com.ar
> <http://mrgonzalez_arroba_arnet.com.ar> (tambien MSN)
> mgonzalez_arroba_ing.unne.edu.ar
> <http://mgonzalez_arroba_ing.unne.edu.ar>
>
>




Lun, 2 de Mar, 2009 9:43 pm

loloexpo
Sin conexión Sin conexión
Enviar mensaje Enviar mensaje

Reenviar Mensaje #1620 de 1683 |
Desplegar mensajes Autor Ordenar por fecha

Manu: Finalmente se solucionó el problema del error que generaba mi aplicación. El que se debía a la libmysql.dll que estaba usando, y que corresponde a la ...
Mario Rolando Gonz...
mlimong
Sin conexión Enviar mensaje
25 de Feb, 2009
11:34 pm

El problema es que hay que reconstruir la librería importada a partir de tu DLL, además hay que tener mucho cuidado por que los exes hechos en Eagle1 primero...
Manu
loloexpo
Sin conexión Enviar mensaje
2 de Mar, 2009
9:40 pm

Bien; gracias por las respuestas Me voy a poner atrabajar en un ejemplo sobre el tema de campos donde en su estructura están definidos como NOT NULL, a ver si...
"Ing. Mario Gonzá...
mlimong
Sin conexión Enviar mensaje
7 de Mar, 2009
10:46 pm
Avanzado

Copyright © 2009 Yahoo! Todos los derechos reservados.
Política de Privacidad Actualizada - Condiciones del servicio - Directrices - Ayuda