Longitud trunca al recuperar datos de fuente SQL
Publicado: Lun Abr 17, 2006 11:37 am
Tengo un odbDataSet el cual contiene determinados 3 campos:
Codigo CHAR(20)
Descripcion CHAR(60)
Precio DECIMAL(11,2)
la base de datos es MySQL 4.1.12aNT via TCP/IP
el problema es que cuando agrego un registro, si uno de los campos tiene
datos por n caracteres, en los subsecuentes registros que agrego no me toma
en cuenta para ese campo mas de los n caracteres que inclui en el registro
anterior
ejemplo:
si agrego
CODIGO 100001
DESCRIPCION PRUEBA DE CAMPO
en los siguientes registros que agregue no me deja incluir un codigo
10000112 (LO TRUNCA A 100001)
Y SI MODIFICO EL CAMPO LO VA ATRUNCAR EN 6 CARACTERES
es decir, parece que al cargarse el dataset toma la longitud maxima del
campo con mas datos y lo fija como el largo de campo sin tomar en cuenta el
que esta determinado en la tabla de la base de datos
les agradecere su ayuda
Saludos desde Mexico
Codigo CHAR(20)
Descripcion CHAR(60)
Precio DECIMAL(11,2)
la base de datos es MySQL 4.1.12aNT via TCP/IP
el problema es que cuando agrego un registro, si uno de los campos tiene
datos por n caracteres, en los subsecuentes registros que agrego no me toma
en cuenta para ese campo mas de los n caracteres que inclui en el registro
anterior
ejemplo:
si agrego
CODIGO 100001
DESCRIPCION PRUEBA DE CAMPO
en los siguientes registros que agregue no me deja incluir un codigo
10000112 (LO TRUNCA A 100001)
Y SI MODIFICO EL CAMPO LO VA ATRUNCAR EN 6 CARACTERES
es decir, parece que al cargarse el dataset toma la longitud maxima del
campo con mas datos y lo fija como el largo de campo sin tomar en cuenta el
que esta determinado en la tabla de la base de datos
les agradecere su ayuda
Saludos desde Mexico