zoukankan      html  css  js  c++  java
  • VC++ 查询数据(SQL)

    使用VC++创建一个基于对话框的MFC应用程序

    在stdafx.h头文件中引入 msado15.dll文件

    #import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","adoEOF")文件的路径

    View Code
    void CADODlg::OnBnClickedBtnquery()
    {
        // TODO: 在此添加控件通知处理程序代码
        CoInitialize(NULL);
        _ConnectionPtr pConn(__uuidof(Connection));
        _RecordsetPtr pRst(__uuidof(Recordset));
        _CommandPtr pCmd(__uuidof(Command));
    
        pConn->ConnectionString="Provider=SQLOLEDB.1;Server=.;DATABASE=Users;UID=sa;PWD=***;";
        pConn->Open("","","",adConnectUnspecified);
    
        //pRst=pConn->Execute("select * from [User]",NULL,adCmdText);
        //pRst->Open("select * from [User]",_variant_t((IDispatch*)pConn),adOpenDynamic,adLockOptimistic,adCmdText);
        pCmd->put_ActiveConnection(_variant_t((IDispatch*)pConn));
        pCmd->CommandText="select * from [User]";
        pRst=pCmd->Execute(NULL,NULL,adCmdText);
    
        while(!pRst->adoEOF)
        {
            ((CListBox*)GetDlgItem(IDC_LIST1))->AddString((_bstr_t)pRst->GetCollect("Name"));
            pRst->MoveNext();
        }
    
        pRst->Close();
        pConn->Close();
        pCmd.Release();
        pRst.Release();
        pConn.Release();
    
        CoUninitialize();
    }
  • 相关阅读:
    用同余理解补码
    objenesis
    spring 事务处理
    SOCKS5 协议解析
    WebSocket 的鉴权授权方案
    加密解密基础问题:字节数组和16进制字符串的相互转换
    主机字节序 与 网络字节序
    RSA 理论
    分类算法----k近邻算法
    R语言统计分析应用与SAS、SPSS的比较
  • 原文地址:https://www.cnblogs.com/ZJ199012/p/3030125.html
Copyright © 2011-2022 走看看