/********************************************************************** * SQLFreeHandle * ********************************************************************** * * This code was created by Peter Harvey (mostly during Christmas 98/99). * This code is LGPL. Please ensure that this message remains in future * distributions and uses of this code (thats about all I get out of it). * - Peter Harvey pharvey@codebydesign.com * **********************************************************************/ #include "driver.h" SQLRETURN SQLFreeHandle( SQLSMALLINT nHandleType, SQLHANDLE nHandle ) { switch( nHandleType ) { case SQL_HANDLE_ENV: return sqlFreeEnv( (SQLHENV)nHandle ); case SQL_HANDLE_DBC: return sqlFreeConnect( (SQLHDBC)nHandle ); case SQL_HANDLE_STMT: return sqlFreeStmt( (SQLHSTMT)nHandle, 0 ); case SQL_HANDLE_DESC: break; default: return SQL_ERROR; } return SQL_ERROR; }