Devuelve SQL_NO_DATA
Cuando una aplicación ODBC 2.x funciona con un controlador ODBC 3.x llama a SQLExecDirect, SQLExecute o SQLParamData, y se ejecutó una instrucción de actualización o eliminación buscada, pero no afectaba a ninguna fila en el origen de datos, el controlador ODBC 3.x debería devolver SQL_SUCCESS. Cuando una aplicación ODBC 3.x que trabaja con un controlador ODBC 3.x llama a SQLExecDirect, SQLExecute o SQLParamData con el mismo resultado, el controlador ODBC 3.x debe devolver SQL_NO_DATA.
Si una instrucción de actualización o eliminación buscada en un lote de instrucciones no afecta a ninguna fila en el origen de datos, SQLMoreResults devuelve SQL_SUCCESS. No puede devolver SQL_NO_DATA, ya que eso significaría que no hay más resultados, no que haya un resultado de una actualización o eliminación buscada que no afecte a ninguna fila.
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de