Tdolphin y fillarray

Tdolphin y fillarray

Postby miarcod » Sat Nov 14, 2020 9:22 am

Hola de nuevo

Sigo empezando con sql y haciendo pruebas con sql y me encuentro que al recuperar los datos de una consulta en un array los datos obtenidos tienen el tripe de tamaño que el definido en las tablas

las tablas las creo con una stencias

CREATE TABLE ( estado VARCHAR( 3)
.....
ENGINE=InnoDB DEFAULT CHARSET=latin1

Despues cargo los datos de una dbf con
INSERT INTO ....

Pero al recuperarlos en el array todos los datos del tipo varchar tienen el triple de tamaño, rellenos a la derecha con espacios.

La base de datos se encuentra en servidor debian
Un saludo
miarcod
 
Posts: 199
Joined: Tue Oct 11, 2005 2:17 pm

Re: Tdolphin y fillarray

Postby miarcod » Mon Nov 16, 2020 4:32 pm

alguna sugerencia de por donde buscar
miarcod
 
Posts: 199
Joined: Tue Oct 11, 2005 2:17 pm

Re: Tdolphin y fillarray

Postby miarcod » Tue Nov 17, 2020 7:43 am

Me autorespondo,

El caso es que sospechaba que el problema estaba en el charset utilizado en la conexión con el servidor sql, y despues de hacer todas las pruebas que he encontrado por internet, al revisar la configuración del servidor me encontré el fichero

/etc/mysql/conf.d/force_utf8.cnf

Si elimino este fichero recibo los datos correctamente, pero no se si esto puede afectar a otros programas que estén haciendo uso de sql.

Supongo que lo que tendría que hacer es decirle a Tdolphin que los datos que recibe los recibe en UTF8 para que los trate correctamente, pero no se como hacerlo
miarcod
 
Posts: 199
Joined: Tue Oct 11, 2005 2:17 pm


Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 69 guests