En general este tipo de sentencias de actualización no puede ejecutarse con el procedimiento "open" de un dataset o estableciendo "Active" a true, por lo que casi nunca se pueden ejecutar en tiempo de diseño. Con ADO asegúrate de estar utilizando el método TADOQuery.ExecSQL en el código de la aplicación.
Por otra parte, si mal no recuerdo, la sentencia merge está disponible desde la versión SQL Server 2008. Me sorprende que funcione en SQL Server 2005.
Última edición por orodriguezca fecha: 27-11-2014 a las 14:54:02.
|