• ADO----nDSN



        //////////////链接数据库 非DSN模式/////////////////////////////
        //CString strOpen="DSN=DBAddressBook;UID=sa;PWD=123456";
        //m_pConnection.CreateInstance(__uuidof(Connection));
        //m_pConnection->Open("Provider=SQLOLEDB;SERVER=R-PC;DATABASE=;UID=;PWD=;","","",-1);
        
        //try
        //{
        //    m_pConnection.CreateInstance("ADODB.Connection");              //创建连接对象实例
            //_bstr_t strConnect="Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=Restaurant;Data Source=(教师机\SQLEXPRESS)";
            //_bstr_t strConnect="driver={SQL Server};Server=R-PC;DATABASE=DBAdressBook;UID=sa;PWD=123456";
            //m_pConnection->Open(strConnect,"","",adModeUnknown);         //打开数据库
        //}
        //catch (_com_error e)                                            //捕捉错误
        //{
            //AfxMessageBox(e.Description());                             //弹出错误
        //}

      try
      {
           m_pConnection.CreateInstance("ADODB.Connection");
           _bstr_t strConnect="Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=DBAdressBook;Data Source=xxxx";
           //_bstr_t strConnect="driver={SQL Server};Server=xxxx;DATABASE=DBAdressBook;UID=sa;PWD=xxxxx";
           m_pConnection->Open(strConnect,"","",adModeUnknown);
           AfxMessageBox("连接成功");
      }
      catch(_com_error e)
      {
          AfxMessageBox("连接失败");
      }
    //////////////////////////////////////////


  • 相关阅读:
    vue.extend 拓展
    leetcode-166-分数到小数(用余数判断有没有出现小数的循环体)
    leetcode-165-比较版本号
    leetcode-162-寻找峰值
    vector.clear()不能用来清零
    leetcode-209-长度最小的子数组
    leetcode-201-数字范围按位与
    完全多部图的判断(个人思考)
    leetcode-200-岛屿的个数(dfs找所有的连通分量)
    leetcode-151-翻转字符串里的单词
  • 原文地址:https://www.cnblogs.com/Ricezhang/p/3849564.html
Copyright © 2020-2023  润新知