Página 1 de 1

Falla Clarion 10 con Driver ODBC

Publicado: Sab Feb 20, 2016 11:19 pm
por PolarBear
Saludos Clarioneros

Quiero documentar una falla de la ultima actualizacion del Clarion (Versión 10.0.0 Revision 12055) para si alguien se le presenta el mismo problema (o alguien que pueda reportarla a SoftVelocity)

Tengo un sistema hecho con Clarion (comenzó con la version 9.0) que utiliza una base de datos con MySQL, razon por la cual, al no tener Clarion un Driver nativo, utilizo el driver ODBC, el cual, dicho sea de paso, me funciona muy bien.

El cliente encargó ahora unas actualizaciones menores. Al cargar el app y recompilar para efectuarlas, todo trabajaba muy bien, EXCEPTO AL INTENTAR IMPRIMIR UN REPORTE. Al acceder a esta parte (cualquier reporte) hacia que la aplicación fallara totalmente, provocando un crash del sistema.

Pense que algo que habia hecho lo provocaba, deshize todos los cambios, mismo resultado. Cargue otra base de datos (sospechando corrupcion) mismo resultado. Probé una y otra cosa, y nada. Incluso, cambié el servidor de datos, sospechando de alguna incompatibilidad, todo inutil.

De repente, ocúrreseme la feliz idea de ejecutar una versión vieja del programa (hecha con Clarion 9.1) y voilá! los reportes corren.
Ya tras esta pista, COPIE LA VERSION VIEJA DE ClaODB.DLL AL DIRECTORIO DEL PROGRAMA, ES DECIR, UTILIZANDO UNA DLL MAS VIEJA Y TODO SE EJECUTA PERFECTAMENTE

Asi, hay un bug en la libreria. Espero esto sirva para que alguien mas no pierda dos dias buscando que ocurrió

El problema no se presenta al trabajar con bases MSSQL de Microsoft, y ahi utilizar el driver nativo

Saludos Clarioneros

Re: Falla Clarion 10 con Driver ODBC

Publicado: Dom Feb 21, 2016 10:23 am
por Mauricio
Gracias por la info, deberías reportarla a SV.