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

Consejos de Yahoo! Grupos

¿Sabías que...?
Puedes buscar mensajes antiguos en un grupo.

Mensajes

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

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 mostrando mi forma de proceder detectamos si no es correcta o, habría que introducir un cambio en Eagle

saludos

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>
>
>



--

 

Ing. Mario R. González
Movil: 54 3722 648570
Part: (03722) 43 7558
correo-e: mrgonzalez_arroba_arnet.com.ar
              mario.r.gonzalez_arroba_gmail.com 

Resistencia "Ciudad de las Esculturas"
Chaco - Argentina



Lun, 2 de Mar, 2009 10:51 pm

mlimong
Sin conexión Sin conexión
Enviar mensaje Enviar mensaje

Reenviar Mensaje #1622 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