下载 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所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)