Calling SQLSetPos to Insert Data
One major difference in behavior when SQLSetPos is called with SQL_ADD occurs when it is called in state S6. In ODBC 2.x, the driver returned S1010 when SQLSetPos was called with SQL_ADD in state S6 (after the cursor has been positioned
with SQLFetch). In ODBC 3.0, SQLBulkOperations with an Operation of SQL_ADD can be called in state S6. A second major difference in behavior
is that SQLBulkOperations with an Operation of SQL_ADD can be called in state S5, while SQLSetPos with an Operation of SQL_ADD cannot. For the statement transitions that can occur for the same
call in ODBC 3.0, see Appendix B,