C++Builder y MySQL posible BUG con ODBC
No sé si se tratará de un fallo solucionado o no, pero no he encontrado nada acerca de esto:
Mi problema es que en una aplicación que conecta mediante ODBC a una base de datos MySQL con ADO, cuando metemos el primer dato de la tabla, éste limita el tamaño del campo en el resto de registro.
Ejemplo:
Primer registro, campo NOMBRE: [ PRUEBA ]
Segundo regist, campo NOMBRE: [ MI PRUEBA ]
En la base de datos se almacena el primer registro completo. ("PRUEBA"), pero el segundo registro tan solo se almacena "MI PRU", es decir, el tamaño de los datos del primer registro limita el tamaño del resto de registros a pesar de que ese campo es un VARCHAR (30).
A alguno le ha pasado algo similar o sabe si tiene solución posible?
De momento, tan solo lo he solucionado colocando en el primer registro 30 puntos, pero querrÃa saber si hay algo que pueda hacer para no tener eso.
Gracias.
Mi problema es que en una aplicación que conecta mediante ODBC a una base de datos MySQL con ADO, cuando metemos el primer dato de la tabla, éste limita el tamaño del campo en el resto de registro.
Ejemplo:
Primer registro, campo NOMBRE: [ PRUEBA ]
Segundo regist, campo NOMBRE: [ MI PRUEBA ]
En la base de datos se almacena el primer registro completo. ("PRUEBA"), pero el segundo registro tan solo se almacena "MI PRU", es decir, el tamaño de los datos del primer registro limita el tamaño del resto de registros a pesar de que ese campo es un VARCHAR (30).
A alguno le ha pasado algo similar o sabe si tiene solución posible?
De momento, tan solo lo he solucionado colocando en el primer registro 30 puntos, pero querrÃa saber si hay algo que pueda hacer para no tener eso.
Gracias.
