If SQLExecute executes a searched update, insert, or delete statement that does not affect any rows at the data source, the call to SQLExecute returns SQL_NO_DATA.
So, if a return escape clause query is executed, and the nested DML query does not modify any rows, should we return SQL_NO_DATA?
The current spec for SQLExecute says
So, if a return escape clause query is executed, and the nested DML query does not modify any rows, should we return
SQL_NO_DATA
?