FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
#1
|
||||
|
||||
Pero este error no viene por poner el índice. En algún lugar estás haciendo algo parecido a
Table1.FieldByName('fecha_movimiento').AsInteger es decir, tal como dice el mensaje, estás intentando usar el campo como si fuese un valor entero, cosa que no es posible. // Saludos |
#2
|
|||
|
|||
ya me di cuenta mas omenos que pasa y es que la llave de esa tabla es de tipo entero entonces yo tengo una validacion de este tipo
While not tabla1.Eof do Begin movto:=tabla1Id_Movto.AsInteger; if tabla2.FindKey([movto]) then begin tabla1.Next; end else begin tabla2.Append; Tabla2Id_Movto.AsInteger:=DM3.Query3.FieldByName('Id_Movto').AsInteger; y aqui sigo copiando los demas campos entonces si le quito la condicion de que busque la llave ya me ordena la tabla que podre hacer para que esa condicion siga haciendola pero que me oredene tambien la tabla gracias por tu ayuda y tu rapida respuesta. |
|
|
|