SQLTransact, mappage
SQLTransact est maintenant remplacé par SQLEndTran. La principale différence entre les deux fonctions est que SQLEndTran contient un argument HandleType, qui spécifie l’étendue du travail à effectuer. L’argument HandleType peut spécifier l’environnement ou le handle de connexion. L’appel suivant à SQLTransact :
SQLTransact(henv, hdbc, fType)
est mappé à
SQLEndTran(SQL_HANDLE_DBC, ConnectionHandle, CompletionType);
si ConnectionHandle n’est pas égal à SQL_NULL_HDBC. L’argument ConnectionHandle est défini sur la valeur de hdbc.
SQL_Transact est mappé à
SQLEndTran (SQL_HANDLE_ENV, EnvironmentHandle, CompletionType);
si ConnectionHandle est égal à SQL_NULL_HDBC. L’argument EnvironmentHandle est défini sur la valeur de henv.
Dans les deux cas précédents, l’argument CompletionType est défini sur la même valeur que fType.