asi a primera vista parece que le estas intentando meter demasiadas cosas al BDE, lo cual es un error absurdo con ese algoritmo.
Lo que se me ocurre que pueda estar pasando es que no te esté separando los campos, por lo que Campos[0] en la instrucción DataModule2.Table2.Locate('CODEMP',Campos[0],[]) contenga una String demasiado larga (tipo "1,pepe,garcia,perez,calle granvia,1234345x,......")
mira a ver si con un trace o un showmessage puedes ver el valor de Campos[0].
__________________
todo el mundo debe creer en algo... yo creo que voy a tomarme otra copa.
|