IF SQLEXEC(connection,'UPDATE that fails') == -1 SQLFix(connection) .... ENDIF FUNCTION SQLFix(lnCon) #DEFINE SQL_RESET_PARAMS 3 LOCAL lnHstmt lnHstmt = SQLGETPROP(lnCon,"ODBChstmt") DECLARE SHORT SQLFreeStmt IN odbc32.dll INTEGER, SHORT SQLFreeStmt(lnHstmt,SQL_RESET_PARAMS) ENDFUNCRegards