青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

r2100

  C++博客 :: 首頁 :: 聯系 :: 聚合  :: 管理
  8 Posts :: 9 Stories :: 2 Comments :: 0 Trackbacks

常用鏈接

留言簿(3)

我參與的團隊

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

摘抄的一段使用ODBC API 連接數據庫的代碼
ps:msdn文檔 http://msdn.microsoft.com/en-us/library/ms714562(VS.85).aspx

頭文件
SQLHENV        m_henv;        ///<    ODBC環境句柄
    SQLHDBC        m_hdbc;        ///<    ODBC句柄
    SQLHSTMT    m_hstmt;    ///<    ODBC游標句柄

    char        m_szDSN[256];        ///<    數據源名
    char        m_szUserName[256];    ///<    用戶名
    char        m_szPassword[256];    ///<    密碼
    BOOL        m_bAutoCommit;        ///<    是否自動提交

連接函數
BOOL CODBCTestDemo001Dlg::AllocHandle(SQLHENV &henv, SQLHDBC &hdbc, SQLHSTMT &hstmt)
{
    SQLRETURN    retcode;

    retcode    
= SQLAllocHandle(SQL_HANDLE_ENV,SQL_NULL_HANDLE,&henv);
    
if(retcode == SQL_SUCCESS || retcode == SQL_SUCCESS_WITH_INFO)
    
{
        retcode    
= SQLSetEnvAttr(henv,SQL_ATTR_ODBC_VERSION,(void *)SQL_OV_ODBC3,0);
        
if(retcode == SQL_SUCCESS || retcode == SQL_SUCCESS_WITH_INFO)
        
{
            retcode    
= SQLAllocHandle(SQL_HANDLE_DBC,henv,&hdbc);
            
if(retcode == SQL_SUCCESS || retcode == SQL_SUCCESS_WITH_INFO)
            
{
                SQLSetConnectAttr(hdbc,(
long)SQL_LOGIN_TIMEOUT,(void *)5,0);
                
if(m_bAutoCommit)
                    SQLSetConnectAttr(hdbc,(
long)SQL_ATTR_AUTOCOMMIT,(void *)SQL_AUTOCOMMIT_ON,0);
                
else
                    SQLSetConnectAttr(hdbc,(
long)SQL_ATTR_AUTOCOMMIT,(void *)SQL_AUTOCOMMIT_OFF,0);
                retcode    
= SQLConnect(hdbc,(SQLCHAR *)(LPTSTR)m_szDSN,SQL_NTS,
                    (SQLCHAR 
*)(LPTSTR)m_szUserName,SQL_NTS,(SQLCHAR *)(LPTSTR)m_szPassword,SQL_NTS);
                
if(retcode == SQL_SUCCESS || retcode == SQL_SUCCESS_WITH_INFO)
                
{
                    
return TRUE;
                }

                
else
                
{
                    
//ShowError(SQL_HANDLE_DBC,hdbc);
                }


                SQLFreeHandle(SQL_HANDLE_DBC,hdbc);
                hdbc 
= NULL;
            }

            
else
                TRACE(
"It's Useless!");
                
//ShowError(SQL_HANDLE_ENV,henv);
        }

        
else
            
//ShowError(SQL_HANDLE_ENV,henv);
        SQLFreeHandle(SQL_HANDLE_ENV,henv);
        henv 
= NULL;
    }

    
else
        
return FALSE;
    
return FALSE;
}


關閉連接
void CODBCTestDemo001Dlg::DeAllocHandle(SQLHENV henv, SQLHDBC hdbc, SQLHSTMT hstmt)
{
    
if (m_hdbc)
    
{
        SQLDisconnect(hdbc);
        SQLFreeHandle(SQL_HANDLE_DBC,hdbc);
    }

    
if (m_henv)
    
{
        SQLFreeHandle(SQL_HANDLE_ENV,henv);
    }

}
posted on 2008-09-02 11:24 r2100 閱讀(431) 評論(0)  編輯 收藏 引用 所屬分類: 轉摘

只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            午夜精品福利在线| 亚洲午夜精品久久| 男人插女人欧美| 免费国产自线拍一欧美视频| 欧美在线不卡| 久久亚洲春色中文字幕久久久| 欧美尤物一区| 噜噜噜91成人网| 欧美三级网址| 国产日韩欧美日韩大片| 韩国一区电影| 亚洲精品在线观看免费| 亚洲欧美日韩视频二区| 久久久久一区二区| 亚洲欧洲日本一区二区三区| 欧美激情aaaa| 在线性视频日韩欧美| 亚洲综合日韩在线| 久久嫩草精品久久久久| 欧美激情视频免费观看| 国产精品乱看| 亚洲国产一区视频| 亚洲一区免费看| 另类成人小视频在线| 亚洲免费精彩视频| 久久精品欧美日韩| 国产精品久久久久一区二区三区共| 国产日韩欧美视频在线| 亚洲剧情一区二区| 久久精品99国产精品日本| 亚洲黄色成人久久久| 性娇小13――14欧美| 欧美精品福利在线| 国产真实乱子伦精品视频| 亚洲视频综合| 欧美激情一二三区| 久久国产综合精品| 欧美日韩伦理在线| 亚洲国产精品一区制服丝袜 | 久久这里有精品15一区二区三区| 欧美激情网站在线观看| 国产真实乱偷精品视频免| 亚洲图片在线观看| 亚洲国产另类久久精品| 久久久久久色| 国产亚洲激情| 午夜精品福利一区二区三区av| 欧美第十八页| 欧美在线观看一二区| 国产精品欧美日韩| 亚洲专区免费| 亚洲视频第一页| 欧美日韩一区在线播放| 99国产精品私拍| 亚洲国产婷婷综合在线精品 | 欧美成年人视频| 久久国产成人| 国内精品国语自产拍在线观看| 香蕉免费一区二区三区在线观看| 在线亚洲欧美| 国产精品一区在线播放| 久久国产一区| 久久久久久久久久久久久女国产乱| 国产伦一区二区三区色一情| 亚洲欧美韩国| 先锋资源久久| 一区二区在线观看视频在线观看| 久久精精品视频| 久久夜色精品国产| 亚洲欧洲一区二区三区| 亚洲经典在线看| 欧美日韩一区二区在线| 午夜欧美视频| 欧美中文字幕不卡| 亚洲高清中文字幕| 亚洲日本aⅴ片在线观看香蕉| 欧美激情亚洲自拍| 亚洲一区亚洲| 久久精品99国产精品酒店日本| 尹人成人综合网| 91久久久亚洲精品| 国产精品久久久久久av下载红粉 | 男女av一区三区二区色多| 老司机一区二区| 日韩一区二区精品葵司在线| 亚洲网在线观看| 激情久久综艺| 亚洲日本视频| 国产精品一区毛片| 欧美国产精品va在线观看| 欧美剧在线免费观看网站| 欧美一二三区在线观看| 玖玖玖国产精品| 日韩小视频在线观看| 欧美精品性视频| 性视频1819p久久| 久久成人免费网| 亚洲每日更新| 久久精品国产久精国产一老狼| 日韩小视频在线观看| 欧美亚洲三区| 在线视频欧美一区| 久久久久国产精品一区| 一本色道久久88综合日韩精品| 亚洲女人天堂av| 亚洲老板91色精品久久| 欧美一级日韩一级| 中文网丁香综合网| 麻豆久久婷婷| 欧美一级艳片视频免费观看| 乱人伦精品视频在线观看| 亚洲自拍三区| 欧美黄色免费网站| 免费日韩av| 国产一级揄自揄精品视频| 亚洲人成亚洲人成在线观看| 一区二区三区在线看| 亚洲综合视频一区| 一本色道久久综合精品竹菊| 久久久久久伊人| 久久爱www.| 国产精品xnxxcom| 亚洲激情国产| 亚洲韩国青草视频| 久久久午夜视频| 老鸭窝亚洲一区二区三区| 国产婷婷一区二区| 亚洲欧美日韩国产综合精品二区| 亚洲午夜在线观看| 欧美日韩在线一区二区| 亚洲精品一区二区在线观看| 亚洲人午夜精品| 欧美freesex8一10精品| 欧美大尺度在线观看| 伊人久久大香线| 久久九九全国免费精品观看| 欧美一级久久| 国产日韩精品一区观看 | 亚洲手机视频| 亚洲视频欧美在线| 欧美日韩成人综合| aa日韩免费精品视频一| 一区二区三区国产精品| 欧美日韩在线三区| 日韩性生活视频| 亚洲一区视频在线| 国产欧美精品一区二区色综合| 亚洲小说欧美另类婷婷| 欧美在线亚洲综合一区| 精品成人国产在线观看男人呻吟| 欧美呦呦网站| 欧美福利影院| av成人手机在线| 国产精品久久久久久久久久久久久久| 99国产麻豆精品| 欧美伊人久久久久久午夜久久久久 | 久久福利影视| 久久久噜噜噜| 尹人成人综合网| 欧美成人四级电影| 亚洲激情女人| 亚洲天堂男人| 国内精品久久久久久久97牛牛| 久久久99爱| 日韩视频在线观看免费| 午夜精品久久久久久99热| 伊人伊人伊人久久| 欧美日韩另类视频| 性做久久久久久久久| 亚洲福利视频一区| 亚洲一区二区av电影| 黄色成人av在线| 欧美精品久久久久久| 亚洲影视在线| 欧美成人dvd在线视频| 一本色道久久加勒比精品| 国产欧美综合在线| 欧美激情视频在线播放| 香蕉久久a毛片| 亚洲日本激情| 久久免费99精品久久久久久| 一本大道av伊人久久综合| 狠狠色丁香婷综合久久| 欧美va亚洲va香蕉在线| 亚洲欧美另类综合偷拍| 欧美成人免费在线观看| 先锋影音网一区二区| 亚洲精品小视频| 好吊日精品视频| 国产精品xxx在线观看www| 欧美96在线丨欧| 欧美在线一二三| 在线中文字幕日韩| 亚洲国产精品成人一区二区| 香蕉久久夜色| 亚洲欧美日韩视频二区| 99精品国产热久久91蜜凸| 亚洲第一中文字幕在线观看| 国产伦精品一区二区三区照片91 | 亚洲国产高清aⅴ视频|