Tenes instalada la compatibilidad con caracteres chinos? Que version de Windows 
es?

Mira que por mas que tengas diferente orden, para mostrar todos los caracteres 
chinos necesitas Unicode (no ASCII) cosa que el Management Studio que esta 
programado en .NET maneja nativamente.

Pablo Pioli

----- Original Message ----- 
From: francisco prieto 
To: GUFA List Member 
Sent: Thursday, December 23, 2010 8:18 AM
Subject: [GUFA] Problemas con Collate para mostrar contenido de un campo


No puedo hacer eso, ya que toda la base esta en español, pero el cliente quiere 
poder nombrar sus productos en chino


Es por eso que ese campo esta en Chino. 


Cuando el Windows esta instalado en Chino, no hay problemas de ningun tipo, 
pero ahora tiene empleados de habla hispana y por ende tiene instalado en 
dichos equipos en Windows en español y ahi es donde comenzo el problema.


Se me ocurre remplazar el campo por un word incrustado, pero eso va a servir 
siempre y cuando el tipo no quiera buscar en Chino. 


No entiendo porque el Sql Management lo resuelve sin problemas, mientras que si 
esa consulta la hago a traves de ado falla.


Quizas se pueda poner un Collate a nivel ADO pero aun no encontre la manera.


Gracias igual por el aliento,


Pancho
Cordoba


2010/12/23 Omar Bellio <[email protected]>

  No te sirve hacer un alter table alter column … para hacer coincidir el (o 
la) collate del campo con el de la base?



  De: [email protected] [mailto:[email protected]] En nombre de francisco prieto
  Enviado el: jueves, 23 de diciembre de 2010 07:55 a.m.
  Para: GUFA List Member
  Asunto: [GUFA] Problemas con Collate para mostrar contenido de un campo



  Grupo,



  Tengo el siguiente inconveniente y no se si alguien ha pasado por este 
problema.



  En Sql Express 2008 tengo una base de datos con Intercalacion 
Modern_Spanish_CI_AS, pero la tabla Productos tiene el campo descrip1 con 
intercalacion Chinese_PRC_CI_AS_KS.



  Cuando realizo, por ejemplo:



  SELECT top 10 * FROM Productos



  Desde Microsoft Sql Management Studio, el campo en cuestión aparece con los 
caracteres chinos como corresponde.



  收银机 电脑式SUPER 整套



  Cuando ejecuto la misma consulta con ADODB desde VFP9, no comprende los 
caracteres chinos y lo trae así:



  ??? ???SUPER ??   



  He probado de poner el font SimSun que tiene tanto caracteres arabigos y 
chinos, pero el problema persiste.



  Sin embargo si realizo esta prueba sobre un Windows Chino, el select funciona 
correctamente. El tema es que debe funcionar independientemente del Windows 
donde esta instalado.



  Espero que alguien me pueda tirar un aliento al menos.



  Pancho

  Cordoba


Responder a