Hola Alexander, yo he editado tu hilo porque lo has puesto dentro de este:
http://www.clubdelphi.com/foros/showthread.php?t=12481 supongo que por error, pues los temas son totalmente diferentes.
Con respecto a la duda, los WideStrings son una cadena de WideChar y estos son caracteres de 16Bits (recordemos que los Strings son cadenas de Char de 8Bits). Hay funciones de conversión como WideCharToString o StringToWideChar, pero algo me hace creer que tu problema son los caracteres terminados en nulo... ¿Cómo estas guardando el campo en la base de datos?