返回SQL_NO_DATA

当 ODBC 2.x 应用程序使用 ODBC 3.x 驱动程序时,SQLExecDirectSQLExecuteSQLParamData,并且执行了搜索的更新或删除语句,但不会影响数据源中的任何行, ODBC 3.x 驱动程序应返回SQL_SUCCESS。 当 ODBC 3.x 应用程序使用 ODBC 3.x 驱动程序时,SQLExecDirectSQLExecute具有相同结果的 SQLParamData 时,ODBC 3.x 驱动程序应返回SQL_NO_DATA。

如果一批语句中的搜索更新或删除语句不会影响数据源中的任何行,SQLMoreResults 返回SQL_SUCCESS。 它不能返回SQL_NO_DATA,因为这意味着没有更多结果,而不是搜索的更新/删除的结果不会影响任何行。