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

        當前位置:雨林木風(fēng)下載站 > 技術(shù)開發(fā)教程 > 詳細頁面

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

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

        更新時間:2022-05-13 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

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

        簡介
        這篇文章是給那些習(xí)慣于用VB開發(fā)組件的人想轉(zhuǎn)用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++如何實現(xiàn)呢?
        在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]
        現(xiàn)在是關(guān)鍵…
        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++難用?

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

        本類教程下載

        系統(tǒng)下載排行

        主站蜘蛛池模板: 亚洲熟妇无码AV| 亚洲国产精品一区二区久| 成年女性特黄午夜视频免费看 | 亚洲四虎永久在线播放| 一级**爱片免费视频| 亚洲区不卡顿区在线观看| 亚洲乱码中文论理电影| 亚洲一级免费毛片| 亚洲xxxx18| 亚洲一卡二卡三卡| 一级做a爰全过程免费视频毛片 | 亚洲一级特黄大片在线观看| 亚洲乱码一二三四区国产| 一个人看www在线高清免费看| 亚洲成a人片在线看| 午夜亚洲av永久无码精品| 三级毛片在线免费观看| 亚洲AV永久无码精品| 免费人成网站在线观看10分钟| 国产v亚洲v天堂a无| 免费一级毛片免费播放| 精品国产日韩久久亚洲| 日韩激情淫片免费看| 一个人免费观看视频在线中文 | 国产精品亚洲lv粉色| 国产亚洲成归v人片在线观看 | 老司机在线免费视频| 婷婷亚洲综合一区二区| 亚洲精品无码av人在线观看| 美女被免费视频网站| 亚洲国产成人高清在线观看| 国产免费不卡视频| 免费VA在线观看无码| 日本免费一区二区三区最新 | 亚洲人成伊人成综合网久久久| 四虎国产成人永久精品免费| 亚洲av无码不卡一区二区三区| 精品无码免费专区毛片| 黄色一级免费网站| 亚洲欧洲国产视频| 亚洲国产精品综合久久一线|