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

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久久精品国产91久久性色tv| 国产精品wwwwww| 欧美激情国产日韩| 欧美国产精品劲爆| 免费亚洲一区| 欧美福利电影网| 欧美极品一区| 欧美啪啪成人vr| 欧美精品日韩三级| 欧美日韩久久久久久| 欧美成人午夜激情视频| 久久一区中文字幕| 美女图片一区二区| 欧美成人精品| 欧美日韩久久不卡| 欧美午夜在线视频| 国产精品色婷婷久久58| 国产精品亚洲片夜色在线| 国产欧美日韩精品专区| 国产视频亚洲精品| 亚洲电影第三页| 午夜欧美理论片| 欧美一区免费视频| 久久在线免费观看| 欧美日韩精品三区| 国产欧美精品国产国产专区| 国产日韩欧美精品| 亚洲国产一区二区三区青草影视| 亚洲国产黄色| 亚洲视频自拍偷拍| 久久蜜桃香蕉精品一区二区三区| 久久全球大尺度高清视频| 国产精品亚洲一区| 狠狠爱综合网| 亚洲伦理在线| 欧美在线一区二区三区| 狠狠色伊人亚洲综合网站色| 在线看一区二区| 亚洲影视综合| 欧美阿v一级看视频| 亚洲精品黄色| 午夜激情亚洲| 欧美精品一区在线播放| 国产亚洲精品7777| 一本到12不卡视频在线dvd| 欧美在线精品一区| 91久久国产自产拍夜夜嗨 | 国产一区在线视频| 99www免费人成精品| 欧美一级播放| 亚洲第一区在线| 欧美一区二区精品在线| 欧美精品久久久久久| 国产原创一区二区| 亚洲一区二区精品在线| 亚洲国产欧美另类丝袜| 欧美一激情一区二区三区| 亚洲区国产区| 久久久久久夜精品精品免费| 国产精品每日更新| 99这里只有精品| 欧美α欧美αv大片| 欧美在现视频| 国产精品自拍网站| 亚洲欧美日韩精品久久久久| 亚洲精品一区久久久久久| 免费观看久久久4p| 在线日韩日本国产亚洲| 玖玖国产精品视频| 久久精品72免费观看| 欧美劲爆第一页| 一区在线视频| 亚洲午夜激情网页| 欧美日韩精品免费| 亚洲经典自拍| 性欧美18~19sex高清播放| 美日韩免费视频| 欧美一区二区黄色| 国产精品进线69影院| 亚洲激情另类| 快播亚洲色图| 亚洲调教视频在线观看| 嫩模写真一区二区三区三州| 国产一区二区按摩在线观看| 亚洲一级黄色| 久久综合色婷婷| 久久黄色网页| 亚洲高清视频的网址| 欧美国产视频日韩| 欧美高清在线播放| 亚洲午夜小视频| 亚洲一区二区三区精品在线观看 | 欧美一区二区免费观在线| 国产亚洲一级| 另类国产ts人妖高潮视频| 在线亚洲欧美专区二区| 欧美视频在线观看免费网址| 亚洲欧美日韩一区在线| 亚洲欧美日韩一区二区| 国产精品日本精品| 欧美一进一出视频| 欧美怡红院视频一区二区三区| 国产日韩欧美日韩大片| 午夜伦理片一区| 欧美在线一二三区| 日韩视频一区二区| 亚洲日本在线观看| 欧美视频久久| 一本到12不卡视频在线dvd| 亚洲国产日日夜夜| 国产精品一二| 欧美二区在线观看| 欧美性猛片xxxx免费看久爱| 久久久欧美一区二区| 亚洲日本va午夜在线电影| 欧美午夜大胆人体| 久久亚洲电影| 欧美香蕉视频| 欧美二区在线看| 国产日韩精品入口| 亚洲日本成人女熟在线观看| 国产亚洲精品bt天堂精选| 影音先锋日韩精品| 亚洲婷婷综合久久一本伊一区| 国外成人性视频| 日韩午夜剧场| 最新日韩av| 久久精品一区二区| 欧美一区二区三区啪啪| 欧美久久久久| 欧美福利一区二区三区| 国产一区二区三区黄视频| 一区二区三区精品视频在线观看 | 久久精品免费观看| 亚洲免费视频一区二区| 欧美激情偷拍| 欧美激情a∨在线视频播放| 国产亚洲毛片在线| 亚洲午夜女主播在线直播| 日韩视频免费观看| 欧美成人综合| 免费欧美日韩| 激情欧美日韩| 久久www免费人成看片高清| 亚洲欧美在线一区| 国产精品成人一区二区艾草| 亚洲精品1234| 99av国产精品欲麻豆| 欧美成人有码| 最新中文字幕一区二区三区| 亚洲激情网站| 久久久久久久网站| 久久久爽爽爽美女图片| 国产一区二区高清| 午夜精品视频在线观看| 午夜精品久久久久久久| 国产精品高清在线| 一区二区三区四区精品| 亚洲一区二区三区在线观看视频| 欧美激情精品久久久久久免费印度 | 国内揄拍国内精品少妇国语| 欧美伊人影院| 美女图片一区二区| 亚洲黄色大片| 欧美精品色一区二区三区| 亚洲精品美女久久7777777| 99精品欧美一区| 国产精品红桃| 亚洲欧美日韩天堂| 欧美丰满少妇xxxbbb| 99综合在线| 久久久www成人免费精品| 猛男gaygay欧美视频| 精品动漫一区| 亚洲欧美高清| 欧美一区二区在线播放| 狠狠色狠色综合曰曰| 欧美大秀在线观看| 亚洲免费观看高清在线观看 | 伊人激情综合| 欧美福利影院| 亚洲素人一区二区| 美日韩丰满少妇在线观看| 亚洲精品国精品久久99热一| 欧美婷婷六月丁香综合色| 欧美一区二区三区男人的天堂 | 亚洲电影av在线| 性伦欧美刺激片在线观看| 99精品视频一区| 亚洲黄色天堂| 一区视频在线播放| 国产亚洲欧洲| 国产日韩精品视频一区| 国产精品久久久999|