Hola a todos.
Hace un tiempo no muy grande que desarrollo pero no he trabajado mucho con bases de datos.
Tengo tres inconvenientes que creo provienen del mismo origen as� que paso a detallarlos.
1) Estoy trabajando con una Base de Datos MYSQL.
Cuando guardo los datos, estos se guardan bien, pero al momento de traer datos al sistema en Lazarus, no puedo visualizar letras como �, �, �, � entre otras. estas letgras son frecuentes en espa�ol.
Cuando intento cargar los datos desde el sistema hecho en Lazarus no guarda bien estos caracteres pero si lo cargo con TOAD no hay inconveniente.
2) Otro problema que tengo y creo que se desprende del mismo origen es que al realizar un reporte con LazReport en la primeras p�ginas est� todo OK, pero luego de por ejemplo la p�gina 5 aparece un cartel que dice:
"El proyecto prueba ha lanzado una excepci�n de la clase 'External:SIGSEGV'
En archivo 'lr_utils.pas' linea 647: Desc[Result]:=Char(b)3) El �ltimo inconveniente que tengo es similar al anterior pero, seg�n lo que he leido es por causa de los caracteres especiales que utilizamos en espa�ol como el caracter �. En este caso, el cartel que aparece es:
"El proyecto prueba ha lanzado una excepci�n de la clase 'External:SIGSEGV'
En archivo 'lr_class.pas' en linea 2729
If WCanvas.TextWidth(UTF8Ranges(s,beg, cur - beg +1, Desc))>maxwidth then
Cualquier ayuda el bien recibida y se agradecer�.
Hambiente de trabajo:
Windows: XP
Lazarus: 1.0.14
FreePascal: 2.6.2
Base de datos:
MySQL. 5.X + Windows 7. -->> Works OK
Desde ya muchas gracias.
Wix
