我自己封装了一个ODBCSet类,在Debug版本中完全没有任何问题,可是当编译成了Release版本时,每次调用到FetchData()函数时却发生了异常,直接退出了程序.现在给出了FetchData()函数.bool ODBCSet::FetchData()
{
    bool ret = false;
    
    printf("(m_hstmt == NULL) = %d.\n",(m_hstmt==NULL));<<<在Release版本中,可以执行到这里
    if(m_hstmt == NULL)
    {
        //return false;
    }
    else if((m_retcode = SQLFetch(m_hstmt)) != SQL_NO_DATA)
    {
        //Eof();
        ret = true;
        //return true;
    }
    else
    {
        if(m_hstmt != NULL)
        {
            SQLFreeHandle(SQL_HANDLE_STMT, m_hstmt);
            m_hstmt = NULL;
        }
        //return false;
    }
    return ret;
}请高手帮帮忙.解决后另开贴送上100分.