Página 1 de 1

MariaDB y Xailer

Publicado: Jue Oct 20, 2016 11:30 pm
por hgarciaj
Estoy haciendo la migración de mis base de datos ADS a MariaDb, y me he encontrado con un detalle que no encuentro la solución, tengo una aplicación que trabajando en un servidor local funciona correctamente la página de códigos LATIN1 se ven perfectamente las ñ y los acentos, sin embargo cuando se coloca en un servidor remoto toda la información se convierte en utf8, de hecho con HEIDI se ve perfectamente la información pero con la aplicación XAILER se muetra como utf8, el hecho es que la misma aplicación se utilizará en un servidor local con estaciones locale y también se usará con un servidor remoto con estaciones remotas aprovechando las capacidades de conexión de MariaDB, alguien anteriormente consigno este problema no solo es la información ya registrada sino que no permite grabar nueva porque no se no se envía con la página de código apropiada, alguien me pdoría decir como resolverlo?

Re: MariaDB y Xailer

Publicado: Vie Oct 21, 2016 12:08 am
por martindelangel
Hola Hector:

Utiliza lo siguiente:

Despues de la conexión a la base de datos.


WITH OBJECT ::oMariaDBD

:cHost := AppData:HOST
:cDatabase := AppData:DATABASE
:cUser := AppData:USER
:cPassword := cPassword
:nPort := AppData:PORT
Waiton( "Conectando con Base de Datos ...." )
IF !:Connect()
MSGSTOP( 'Error al Conectar a la Base de Datos Petra','Error' )
QUIT
ENDIF
waitoff()
AppData:AddData( "cnn", ::oMariaDBD )

END WITH


IF !AppData:cnn:Execute( "SET NAMES 'latin1'" ) <<=============== pon este comando
MSGSTOP( 'Al Establecer SET NAMES latin1', 'Error' )
Application:Terminate()
ENDIF

No deberías tener problemas...


Saludos....

Re: MariaDB y Xailer

Publicado: Dom Oct 23, 2016 9:57 pm
por hgarciaj
Gracias Martín funciona perfecto gracias