• <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无码片在线观看| 免费黄色小视频网站| 日韩免费视频一区二区| 全黄A免费一级毛片| 亚洲另类无码一区二区三区| 亚洲综合在线观看视频| 国产亚洲AV手机在线观看| 国产成人啪精品视频免费网| 国产乱码免费卡1卡二卡3卡| 日本在线免费观看| 成人av片无码免费天天看| 曰批免费视频播放在线看片二| 亚洲欧美国产国产一区二区三区| 亚洲春色在线观看| 久久亚洲精品无码AV红樱桃| 亚洲精品美女久久777777| 亚洲中久无码不卡永久在线观看| 国产在线a不卡免费视频| 欧亚精品一区三区免费| 1000部夫妻午夜免费| 性xxxx视频免费播放直播| 免费无码一区二区三区蜜桃| 乱淫片免费影院观看| 直接进入免费看黄的网站| 中文字幕无码亚洲欧洲日韩| 亚洲av永久综合在线观看尤物| 亚洲精品国产第1页| 久久精品国产亚洲AV无码麻豆| 亚洲综合自拍成人| 亚洲白色白色永久观看| 亚洲福利视频网址| 亚洲福利秒拍一区二区| 亚洲国产成人无码av在线播放| 亚洲最大免费视频网| 亚洲人成综合网站7777香蕉| 亚洲一区二区三区写真| 亚洲AV日韩综合一区| 国产综合成人亚洲区| 九九免费久久这里有精品23| 51午夜精品免费视频|