Problema con campo string al ejecutar ClientDataSet.AppendRecord
Saludos amigos,
Ojala alguien me pueda dar una mano, tengo el siguiente problema: Estoy trabajando sobre una tabla en la BD (SQL Server) la cual acceso atraves de un ClientDataSet. Cuando quiero agregar un nuevo registro utilizo el metodo appendrecord. La tabla en cuestión consta de dos campos varchar, un campo código, el cual es la llave de la tabla, y un campo descripción. Hasta aqui todo funciona muy bien, el problema se da cuando le doy applyupdates al ClientDataSet, si quiero guardar un nuevo registro con codigo = '01 ', el CDS esta eliminandome los espacios al final de la hilera, y requiero que estos se mantengan.... Código:
ClientDataSet.AppendRecord('01 ','Descripcion'); //Esto me guarda => ('01','Descripcion') Agradezco cualquier sugerencia |
Ya encontre la solución, el ClientDataSet tiene una propiedad llamada DisableStringTrim, solo tuve que activarla y con esto el CDS no me hace el trim del campo codigo!
Código:
ClientDataSet.DisableStringTrim := true; |
La franja horaria es GMT +2. Ahora son las 05:16:23. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi