Asignación de SQLTransact
SQLTransact ahora se reemplaza por SQLEndTran. La principal diferencia entre las dos funciones es que SQLEndTran contiene un argumento HandleType, que especifica el ámbito del trabajo que se va a realizar. El argumento HandleType puede especificar el entorno o el identificador de conexión. La siguiente llamada a SQLTransact:
SQLTransact(henv, hdbc, fType)
se asigna a
SQLEndTran(SQL_HANDLE_DBC, ConnectionHandle, CompletionType);
Si ConnectionHandle no es igual a SQL_NULL_HDBC. El argumento ConnectionHandle se establece en el valor de hdbc.
SQL_Transact se asigna a
SQLEndTran (SQL_HANDLE_ENV, EnvironmentHandle, CompletionType);
Si ConnectionHandle es igual a SQL_NULL_HDBC. El argumento EnvironmentHandle se establece en el valor de henv.
En ambos casos anteriores, el argumento CompletionType se establece en el mismo valor que fType.