MFC连接Sqlserver

MFC连接Sqlserver,第1张

概述  下载 ado2.h和ado2.cpp文件   在VC++ 目录-->包含目录 -->添加  msado15.dll, msjro.dll 目录。   // TODO: 连接sqlserver, 在stdafx.h 中定义这些,#define _BS_DLL_EXPORT_# ifdef _BS_DLL_EXPORT_# define BS_DLL_EXPORT __declspec(dl

 

下载 ado2.h和ado2.cpp文件

 

在VC++ 目录-->包含目录 -->添加  msado15.dll,msjro.dll 目录。

 

// Todo: 连接sqlserver, 在stdafx.h 中定义这些,#define _BS_DLL_EXPORT_# ifdef _BS_DLL_EXPORT_# define BS_DLL_EXPORT __declspec(dllexport)# else# define BS_DLL_EXPORT __declspec(dllimport)# endif

 

连接sqlserver数据库bool connectTosqlServer(){    CADODatabase *g_pAdoDatabase;    try{        if (g_pAdoDatabase == NulL)                g_pAdoDatabase = new CADODatabase();        CString strConnString = "ProvIDer=sqlolEDB;Persist Security Info=False;Data Source=" +             strServer + ";Initial Catalog=" + strDatabase + ";User ID=" + strUser + ";Password=" + strPwd;        g_pAdoDatabase->SetConnectionString((LPCTSTR)strConnString);    }    catch (...)    {        return false;    }    return true;}

 

if(g_pAdoDatabase->open()){        // 查询        CString sqlText = "select ...";                 CADORecordset* pRs = new CADORecordset(g_pAdoDatabase);        if(pRs->Open((LPCTSTR)sqlText))        {            while (!pRs->ISEOf())            {                pRs->GetFIEldValue("ID",ID);                pRs->MoveNext();            }        }        pRs->Close();        delete pRs;        }catch (...){    return false;}if(g_pAdoDatabase->Isopen()){    g_pAdoDatabase->Close();}
总结

以上是内存溢出为你收集整理的MFC连接Sqlserver全部内容,希望文章能够帮你解决MFC连接Sqlserver所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/1176872.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-02
下一篇 2022-06-02

发表评论

登录后才能评论

评论列表(0条)

保存