首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

VC调用贮存过程能否直接用SQL语句

2012-09-07 
VC调用存贮过程能否直接用SQL语句一般VC调用存贮过程的这样的:m_pCommand-ActiveConnectionm_pConnectio

VC调用存贮过程能否直接用SQL语句
一般VC调用存贮过程的这样的:

  m_pCommand->ActiveConnection=m_pConnection;
  m_pCommand->CommandType=adCmdStoredProc;
  m_pCommand->CommandText="pDeviceOnLine";//存贮过程名
  _ParameterPtr m_pParam;
  m_pParam.CreateInstance("ADODB.Parameter");
  m_pParam=m_pCommand->CreateParameter("device",adVarChar,adParamInput,20,(_variant_t)tempid);
  m_pCommand->Parameters->Append(m_pParam);
  m_pCommand->Execute(NULL,NULL,adCmdStoredProc);

能不能直接用SQL语句如:
spStoredProcedure @a=A, @b=B, @c=C
如果能用的话,应如何写?是不是应该:
CString strsql="spStoredProcedure @a=A, @b=B, @c=C";
m_pConnection->Execute(_bstr_t(strsql),NULL,adCmdText);
谢谢


[解决办法]

SQL code
不清楚能否调用,在JAVA里肯定是没问题的,建议都相应版块问一问..只要服务器上存储存过,直接在代码里调用存过效率是比较高的. 

热点排行