SQLCancel
В разделе SQLCancel говорится о том, что в ODBC 2.x при вызове метода SQLCancel, когда в инструкции не выполняется обработка, вызов метода SQLCancel равносилен вызову метода SQLFreeStmt с параметром SQL_CLOSE. Это поведение определяется только для полноты, а приложения для закрытия курсоров должны вызывать метод SQLFreeStmt или SQLCloseCursor. Но даже если приложение собственного клиента SQL Server имеет версию ODBC API 3.5.x или более позднюю, функция SQLCancel будет использовать поведение ODBC 2.x.