Hola,
No entiendo porque haces primero un execsql y luego le haces open.
Tienes que ejecutar una de las dos instrucciones, no las dos; y eso va a depender del tipo de query que sea:
1. Query que devuelve un dataset: open (o active:=true).
2. Query que no devuelve un dataset: ExecSql.
En tu caso particular no te sabría decir cual de las 2 instrucciones corresponde, ya que no escribiste cual es el sql que cargas en msqALbaranes.
Espero te sirva
Saludos
Rodrigo
|