aparentemente el update con BDE no funciona esa igualdad de campos con el select parece que no le gusta.
Este es mi codigo de prueba
UPDATE prueba
SET (id, uno, dos) =
( SELECT id, uno, dos
FROM prueba1 p1
WHERE p1.id='2')
WHERE prueba.id='1'
Existiría alguna forma con datasets de hacer traspasos directos de la siguiente forma, es obvio que las dos tablas tiene que tener los mismos campos.
table1.record:=table2.record
o es muy loco lo que pido
Gracias