VC在控制台下访问Oracle的指令(六)

2013-11-20 14:23:11 · 作者: · 浏览: 616

 

  try

  {

  _variant_t RecordsAffected;

  CString sql;

  sql="delete * from DB_USER where USERID='3'";

  m_pConnection->Execute((_bstr_t)sql,&RecordsAffected,adCmdText);

  cout《"删除成功!"《endl;

  }

  catch(_com_error *e)

  {

  cout《e->ErrorMessage()《endl;

  return 0;

  }

  break;

  case 'u':

  try

  {

  _variant_t RecordsAffected;

  CString sql;

  sql="update DB_USER set EMAIL='cupt5634@126.com' where USERID=1";

  m_pConnection->Execute((_bstr_t)sql,&RecordsAffected,adCmdText);

  cout《"更新成功!"《endl;

  break;

  }

  catch(_com_error *e)

  {

  cout《e->ErrorMessage()《endl;

  return 0;

  }

  case 'a':

  try

  {

  _variant_t  RecordsAffected;

  CString sql;

  sql="insert into DB_USER (USERNAME,PWD1,SEX,EMAIL,USERID)values ('Allen','1235698','女','698797@qq.com','3')";

  m_pConnection->Execute((_bstr_t)sql,&RecordsAffected,adCmdText);

  cout《"数据添加成功!"《endl;

  }

  catch(_com_error *e)

  {

  cout《e->ErrorMessage()《endl;

  return 0;

  }

  break;

  }

  }