SQL_NO_DATA retourneren
Wanneer een ODBC-2.x toepassing die werkt met een ODBC-3.x stuurprogramma aanroept SQLExecDirect, SQLExecute-of SQLParamData-, en een doorzochte update- of verwijderinstructie is uitgevoerd, maar geen invloed heeft op rijen in de gegevensbron, het ODBC-stuurprogramma 3.x moet SQL_SUCCESS retourneren. Wanneer een ODBC-3.x-toepassing die werkt met een ODBC-3.x stuurprogramma aanroept SQLExecDirect, SQLExecuteof SQLParamData met hetzelfde resultaat, moet het OD BC-stuurprogramma 3.x SQL_NO_DATA retourneren.
Als een doorzochte update- of verwijderinstructie in een batch met instructies geen invloed heeft op rijen in de gegevensbron, retourneert SQLMoreResults SQL_SUCCESS. Het kan geen SQL_NO_DATA retourneren, omdat dat betekent dat er geen resultaten meer zijn, niet dat er een resultaat is van een gezochte update/verwijdering die geen rijen heeft beïnvloed.