• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

        如何在VC++ 編寫的組件中運用 ADO

        如何在VC++ 編寫的組件中運用 ADO

        更新時間:2022-05-13 文章作者:未知 信息來源:網絡 閱讀次數:

        如何在VC++ 編寫的組件中使用 ADO

        簡介
        這篇文章是給那些習慣于用VB開發組件的人想轉用VC++時看的。本文用一個簡單的例子示范如何使用ADO Recordset 對象。
        在VB中,當你想要返回一個ADO Recordset,你會這樣寫…
        Function GetRecordset() As Object
             Dim cn As ADODB.Connection
             Dim rs As ADODB.Recordset
             Set cn = New ADODB.Connection
             cn.Open "DSN=AdvWorks"
             Set rs = cn.Execute("Select * From Customers")
             Set GetRecordset = rs
        End Function  

        那么讓我們來看看用VC++如何實現呢?
        在VB中,你會使用’Project->References菜單來使用其它COM組件,例如ADO。在VC++中,要使用#import聲明。在你的.CPP或.H文件中插入這樣一句。
        #import "c:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename ( "EOF", "adoEOF" )

        然后加一個方法。右擊ClassView ,選擇 Add Method。
        Method Name: GetRecordset
        Parameters: [out, retval] IDispatch **RS]
        現在是關鍵…
        STDMETHODIMP CADOSample::GetRecordset(IDispatch **RS)
        {
             _ConnectionPtr pCN;
             _RecordsetPtr pRS;
             _variant_t vtEmpty;
             pCN.CreateInstance(__uuidof(Connection));
             pCN->Open("DSN=AdvWorks", "", "", -1);
             pRS = pCN->Execute("Select * From Customers",
                   &vtEmpty, adCmdUnknown);
             pRS->QueryInterface(IID_IDispatch,
                   (void**) RS);
             return S_OK;
        }

        看看,VC++程序幾乎與VB一模一樣,誰說VC++難用?

        溫馨提示:喜歡本站的話,請收藏一下本站!

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 亚洲色欲色欲www在线丝| 暖暖免费高清日本中文| 亚洲午夜福利在线观看| 一区二区三区免费视频网站| 免费看国产精品麻豆| 国产亚洲精品欧洲在线观看| 俄罗斯极品美女毛片免费播放| 欧美色欧美亚洲另类二区| 全部免费国产潢色一级| 看一级毛片免费观看视频| 又粗又硬又大又爽免费视频播放| 黄网站色视频免费看无下截| 亚洲国产午夜福利在线播放| fc2免费人成在线| 久久夜色精品国产亚洲AV动态图 | 99爱免费观看视频在线| 亚洲色图.com| 欧美在线看片A免费观看| 亚洲人成自拍网站在线观看| 四虎影库久免费视频| 一个人看的免费高清视频日本| 国产成人亚洲综合色影视| 免费人成黄页在线观看日本| 亚洲精品一区二区三区四区乱码| 欧美大尺寸SUV免费| 精品一区二区三区免费毛片| 久久亚洲国产精品一区二区| 91精品免费国产高清在线| 国产成人亚洲毛片| 久久精品国产亚洲AV网站| 成人人观看的免费毛片| 一道本在线免费视频| 中文字幕亚洲免费无线观看日本| 成人最新午夜免费视频| 一级做a爰全过程免费视频毛片| 亚洲日本在线看片| 在线观看免费亚洲| 久久国产精品免费网站| 亚洲暴爽av人人爽日日碰| 亚洲AV日韩AV鸥美在线观看| 国产精品国产自线拍免费软件|