Maison > base de données > tutoriel mysql > MFC使用ADO操作SQLSERVER数据库

MFC使用ADO操作SQLSERVER数据库

WBOY
Libérer: 2016-06-07 15:46:09
original
1663 Les gens l'ont consulté

欢迎进入Windows社区论坛,与300万技术人员互动交流 >>进入 首先,要引入msado15.dll库文件,该文件是ADO操作的库: #import "C:\ProgramFiles\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","adoEOF") rename("BOF", "adoBOF") 然后

欢迎进入Windows社区论坛,与300万技术人员互动交流 >>进入

  首先,要引入msado15.dll库文件,该文件是ADO操作的库:

  #import "C:\ProgramFiles\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","adoEOF") rename("BOF", "adoBOF")

  然后在程序的初始化处,加入如下语句,初始化ADO的COM组件:

  if (!AfxOleInit())                          //初?始o?化?$OLE/COM库a

  {

  AfxMessageBox(_T("OLE init Error"));

  returnFALSE;

  }

  最后定义一个执行SQL语句的函数:

  /*******************************************/

  */

  /*******************************************/

  void SQLFunction(CStringstr)

  {

  _ConnectionPtrpConn;

  const_bstr_t strSRC= "Provider=SQLOLEDB;Server=(local);DataBase=yourDataBase;uid=sa;pwd=yourpassword;";

  if(FAILED(pConn.CreateInstance("ADODB.Connection")))

  {

  AfxMessageBox(_T("Create Instance failed!"));

  exit(0);

  }

  try{

  pConn->Open(strSRC,"","",-1);

  //执行SQL语句

  _variant_t  RecordsAffected;

  pConn->Execute((_bstr_t)str,&RecordsAffected,adCmdText);

  //关闭数据库

  pConn->Close();

  pConn.Release();

  }

  catch (_com_error &e)

  {

  AfxMessageBox(e.Description());

  exit(0);

  }

  }

  每次需要执行SQL操作时,只需要向SQLFunction函数传入SQL语句即可操作进行。

  数据库连接字符中

  "Provider=SQLOLEDB;Server=(local);DataBase=yourDataBase;uid=sa;pwd=yourpassword;";

  Server可以直接用IP地址。

MFC使用ADO操作SQLSERVER数据库

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal