MFC连接数据库

void CASDDlg::OnButton8() //****************************************************************************连接
{
  try                 
{	//if (sta==1)//初始化OLE/COM库环境        
   //{
       // return;       
   // }
//	if (!AfxOleInit())//初始化OLE/COM库环境        
  // {
  //      AfxMessageBox("OLE初始化出错!");       
   // }

	  using namespace std;
	  ifstream fin("D:\\htcxaddress\\address.txt");
	  char sentence[101];
	  fin.getline(sentence, 100);
	  fin.close();
HRESULT hr=m_pConnection.CreateInstance(__uuidof(Connection)); // 打开本地数据库
	      m_pRecordset.CreateInstance(__uuidof(Recordset));
hr=m_pConnection->Open("driver={SQL Server};Server=10.35.9.85,1433;DATABASE=HTCX;UID=sa;PWD=Admin123;","","",adModeUnknown); 

//hr = m_pConnection->Open(sentence, "", "", adModeUnknown);

//Provider=SQLOLEDB.1;Password=Admin123;Persist Security Info=True;User ID=sa;Initial Catalog=TEST2;Data Source=WINDOWS-TCPNWT3\SQLEXPRESS
//hr=m_pConnection->Open("Provider=SQLOLEDB.1;Password=Admin123;Persist Security Info=True;User ID=sa;Initial Catalog=TEST2;Data Source=WINDOWS-TCPNWT3\\SQLEXPRESS","","",adModeUnknown); 
 if (!SUCCEEDED(hr)) {
            AfxMessageBox("连接数据库失败");
        }
  }
catch(_com_error e)
{
	CString errormessage;
    errormessage.Format("连接数据库失败!\r\n错误信息:%s",e.ErrorMessage());
   AfxMessageBox(errormessage);
} 
       OnButton1() ; 
	  // sta=1;   	
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值