problema al intentar guardar un valor integer
Publicado por Carlos (4 intervenciones) el 31/03/2014 17:06:20
Hola a todos
Espero que alguien pueda ayudarme a resolver un problema aparentemente sencillo. Accedo a una base de datos Mysql en un servidor remoto mediante ODBC, hasta aqui no hay problema. El problema surge cuando le paso un valor mediante este código a un campo de tipo integer que recibe un valor del mismo tipo y da un error 'Invalid variant type conversion'
//poner tabla en modo insertar
dm.Tsubfamilias.Append;
//asignar valores
dm.Tsubfamilias.FieldByName('descripcion').Value:= Esubfamilia.Text;
dm.Tsubfamiliascod_tipo.Value:= dm.Tfamiliascod_tipo.Value;
dm.Tsubfamilias.Post;
Fnuevasubfamilia.Close;
No entiendo como siendo ambos del mismo tipo da un error.
Agradezco de antemano vuestra ayuda.
Espero que alguien pueda ayudarme a resolver un problema aparentemente sencillo. Accedo a una base de datos Mysql en un servidor remoto mediante ODBC, hasta aqui no hay problema. El problema surge cuando le paso un valor mediante este código a un campo de tipo integer que recibe un valor del mismo tipo y da un error 'Invalid variant type conversion'
//poner tabla en modo insertar
dm.Tsubfamilias.Append;
//asignar valores
dm.Tsubfamilias.FieldByName('descripcion').Value:= Esubfamilia.Text;
dm.Tsubfamiliascod_tipo.Value:= dm.Tfamiliascod_tipo.Value;
dm.Tsubfamilias.Post;
Fnuevasubfamilia.Close;
No entiendo como siendo ambos del mismo tipo da un error.
Agradezco de antemano vuestra ayuda.
Valora esta pregunta


0