返回SQL_NO_DATA
当 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,因为这意味着没有更多结果,而不是搜索的更新/删除的结果不会影响任何行。