ADO访问SQL SERVER

来源:互联网 发布:java jdk 7 中文api 编辑:程序博客网 时间:2024/05/16 07:47

 //定义ADO连接变量指针
 _ConnectionPtr m_pConnection;

 

///

 //此程序只能运行1次,用互斥量判断程序是否已运行
 HANDLE m_hMutex=CreateMutex(NULL,TRUE,m_pszAppName);
 if(GetLastError()==ERROR_ALREADY_EXISTS){return FALSE;}

 //初始化COM组件
 CoInitialize(NULL);
 //创建ADO连接操作

//Data Source=远程IP,端口号
 CString strConnect;
 strConnect="Provider=SQLOLEDB.1;Data Source=127.0.0.1,1433;Initial Catalog=cxjc;User ID=sa;Password="";NETWORK=DBMSSOCN";

 try
 {
     m_pConnection.CreateInstance(__uuidof(Connection));
  m_pConnection->Open((const char*)strConnect,"","",adModeUnknown);
 }
 catch(_com_error *e)
 {
  AfxMessageBox(e->ErrorMessage());
  return FALSE;
 }