Когда приложение ODBC 2. x, работающее с драйвером ODBC 3.x, вызывает вызовы SQLExecDirect, SQLExecuteили SQLParamData, а инструкция обновления или удаления не влияла на строки источника данных, Драйвер ODBC 3.x должен возвращать SQL_SUCCESS. Если приложение ODBC 3.x, работающее с драйвером ODBC 3. x, вызывает SQLExecDirect, SQLExecuteили SQLParamData с тем же результатом, драйвер ODBC 3.x должен возвращать SQL_NO_DATA.
Если в пакете инструкций поиск по обновлению или удалению не влияет ни на какие строки в источнике данных, SQLMoreResults возвращает SQL_SUCCESS. Он не может возвращать SQL_NO_DATA, так как это означает, что больше результатов нет, а не результат поиска обновления или удаления, который не повлиял на строки.