Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/05/2011, 15:35
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: No reconoce los caracteres acentuados en los headers de un DataTable leído

Bien. Resolver el problema costó, pero lo logré.
El tema pasa por modificar el charset de salida del cliente en el server de MySQL. Esta documentado como un bug, pero en realidad es simple: A continucación de abrir la conexión, se debe ejecutar una consulta así:
Código vb.net:
Ver original
  1. Dim sSQL As String = "SET character_set_results=latin1"
  2. Sentencias = New MySqlCommand(sSQL, Conexion)
  3. Sentencias.ExecuteNonQuery()
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)