Mapeamento SQLTransact
O SQLTransact agora é substituído por SQLEndTran. A principal diferença entre as duas funções é que SQLEndTran contém um argumento HandleType, que especifica o escopo do trabalho a ser feito. O argumento HandleType pode especificar o ambiente ou o identificador de conexão. A chamada a seguir para SQLTransact:
SQLTransact(henv, hdbc, fType)
é mapeado para
SQLEndTran(SQL_HANDLE_DBC, ConnectionHandle, CompletionType);
se ConnectionHandle não for igual a SQL_NULL_HDBC. O argumento ConnectionHandle é definido como o valor de hdbc.
SQL_Transact é mapeado para
SQLEndTran (SQL_HANDLE_ENV, EnvironmentHandle, CompletionType);
se ConnectionHandle for igual a SQL_NULL_HDBC. O argumento EnvironmentHandle é definido como o valor de henv.
Em ambos os casos anteriores, o argumento CompletionType é definido como o mesmo valor que fType.