链接数据库代码

  // SqlConn.cpp : 定义控制台应用程序的入口点。

  //

  #include "stdafx.h"

  #include

  #include

  using namespace std;

  int _tmain(int argc, _TCHAR* argv[])

  {

  ::CoInitialize(NULL);

  _ConnectionPtr m_con=NULL;

  if(FAILED(m_con.CreateInstance("ADODB.Connection"))){

  cout<<"connection is failed"<<endl;< p="">

  return 0;

  }

  cout<State<<endl;< p="">

  _RecordsetPtr m_Rset;

  m_Rset.CreateInstance("ADODB.Recordset");

  _bstr_t strCon="Provider=SQLOLEDB.1;Data Source=PC--LI;Integrated Security=SSPI;Initial Catalog=student;";

  //Connect to the database server now

  try{m_con->Open(strCon,"","",adModeUnknown);

  cout<State<<endl;< p="">

  }

  catch(_com_error &e){

  cout<<"can not open the database"<<endl;< p="">

  ::MessageBox(NULL,e.Description(),"Warning",MB_OK|MB_ICONWARNING);

  }

  _bstr_t sql="CREATE TABLE T(ContId int PRIMARY KEY,LeaseName varchar(50) NOT NULL, LeasePhon varchar(50) NOT NULL,LessorDele varchar(50) NOT NULL,)";

  m_con->Execute(sql,NULL,NULL); ///execute successfully

  cout<State<<endl;< p="">

  /*_RecordsetPtr m_Rset;

  m_Rset.CreateInstance("ADODB.Recordset");*/

  cout<State<<endl;< p="">

  if (m_Rset->State)

  m_Rset->Close();

  if (m_Rset==NULL)

  return 0;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值