Rta
No es problema del DBExpress sino que al ser un campo de tipo Char en cualquier BD te almacena la cantidad de espacios hasta completar la cantidad definida en la tabla. El campo Char es recomendable en campos de longitud fíja, ya que es muy superior en perfomance a un varchar, Por qué?, bueno, pq en tipo Varchar lo que almacena en realidad es un puntero que apunta a la posicion real y no el dato propiamente dicho. Y si usas CHAR debes completar con espacios la cantidad definida en el campo menos la longitud de la cadena a buscar o bien usas LIKE <valor>%.
Otra cosa si usas SQL Server, usa ADO ya que es nativo y no otros componentes 'genéricos', además es mucho mas sencillo
Saludos
Última edición por waly2k1 fecha: 23-09-2007 a las 04:34:51.
|