Compresion de campos
Hola a todos, tengo un problema que me lleva de cabeza toda la tarde (foro, google, ...). Pongo el codigo y luego explico :
La cuestión es que mediante Crear_base_de_dades creo una base de datos de agenda, luego dentro de ella mediante la consulta sql creo las tablas. El problema viene que no me lo comprime en unicode, o algo parecido. Vamos, que si los campos char son de 10 y luego lleno tansolo 2 caracteres, me pone 8 espacios despues. Esto es, me hace algo asi: si introduzco 'CAMPO' -> 'CAMPO ' por ejemplo. Lo peor es que tampoco puedo eliminarlos por codigo: ni trim desde delphi, ni desde sql, por lo que deduzco que debe ser de alguna propiedad en el momento de crear la base de datos o la tabla :confused::confused::confused:. Es mas, si abro la base de datos con access, si bien me pone que tiene compresión unicode el campo de texto en concreto, los registros que ya tienen algun dato se mantienen con los espacios, aunque los cambie. No se si el 'permitir longitud cero' tiene algo que ver, no se establecerlo mediante sql. Agradezco cualquier ayuda porque estas piedrecillas son muy, muy molestas Lo dicho, saludos y gracias. |
el problema esta en como creas los campos, el char llena todo con espacios aqui mejor utiliza el varchar ese si, si pones 2 solo te regresa 2
|
ok lo pruebo, gracias por la respuesta
|
si era eso :D muchas gracias
|
La franja horaria es GMT +2. Ahora son las 05:28: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