Hola:
Los Datasets te permite ejecutar sentencias SQL, si tendrias que cambiar tu codigo porque el ApplyUpdates se usa con DataSets actualizables. Si quieres cambiar por consultas hechas por ti, necesitas poner la sentencia:
"ExecSQL" en lugar de un "open" tradicional en el DATASET
Saludos y espero te sirva
