Vrácení SQL_NO_DATA
Když aplikace ODBC 2.x pracující s ovladačem ODBC 3.x 3.x volá SQLExecDirect, SQLExecutenebo SQLParamData, a byl proveden hledaný příkaz aktualizace nebo odstranění, ale neměl vliv na žádné řádky ve zdroji dat, Ovladač ODBC 3.x by měl vrátit SQL_SUCCESS. Když aplikace ODBC 3.x pracující s ovladačem ODBC 3.x volá SQLExecDirect, SQLExecutenebo SQLParamData se stejným výsledkem, ovladač ODBC 3.x by měl vrátit SQL_NO_DATA.
Pokud hledaný příkaz aktualizace nebo odstranění v dávce příkazů nemá vliv na žádné řádky ve zdroji dat, SQLMoreResults vrátí SQL_SUCCESS. Nemůže vrátit SQL_NO_DATA, protože by to znamenalo, že neexistují žádné další výsledky, ne že by došlo k výsledku z prohledáné aktualizace nebo odstranění, které ovlivnily žádné řádky.