Llamar a SQLSetPos para insertar datos

Cuando una aplicación ODBC 2. x que trabaja con un controlador ODBC 3. x llama a SQLSetPos con un argumento de operación de SQL_ADD, el administrador de controladores no asigna esta llamada a SQLBulkOperations. Si un controlador ODBC 3. x debe trabajar con una aplicación que llame a SQLSetPos con SQL_ADD, el controlador debe admitir esa operación.

Una diferencia importante en el comportamiento cuando se llama a SQLSetPos con SQL_ADD se produce cuando se llama en el estado S6. En ODBC 2. x, el controlador devolvió S1010 cuando se llamó a SQLSetPos con SQL_ADD en el estado S6 (después de que el cursor se haya colocado con SQLFetch). En ODBC 3. x, SQLBulkOperations con una operación de SQL_ADD se puede llamar en el estado S6. Una segunda diferencia importante en el comportamiento es que SQLBulkOperations con una operación de SQL_ADD se puede llamar en el estado S5, mientras que SQLSetPos con una operación de SQL_ADD no puede. En el caso de las transiciones de instrucciones que se pueden producir para la misma llamada en ODBC 3. x, vea el Apéndice B: tablas de transición de estado de ODBC.