c++呼叫儲存過程例子
_commandptr m_cmdptr;
m_cmdptr.createinstance(__uuidof( command ) );
_parameterptr inparam2=null;
_parameterptr inparam3=null;
_parameterptr inparam4=null;
_parameterptr outparam1=null;
_parameterptr outparam2=null;
_parameterptr outparam3=null;
inparam2.createinstance(__uuidof(parameter));
inparam3.createinstance(__uuidof(parameter));
inparam4.createinstance(__uuidof(parameter));
outparam1.createinstance(__uuidof(parameter));
outparam2.createinstance(__uuidof(parameter));
outparam3.createinstance(__uuidof(parameter));
m_cmdptr->activeconnection=m_pconnection;
m_cmdptr->commandtype=adcmdstoredproc;
m_cmdptr->commandtext=_bstr_t("proc_***");//儲存過程的名稱
//執行
m_cmdptr->execute(null,null,adcmdstoredproc);
//取返回值
long p1=m_cmdptr->parameters->getitem("@p4")->value;
long p2=m_cmdptr->parameters->getitem("@p5")->value;
variant vtp6 =m_cmdptr->parameters->getitem("@p6")->value;
if (vtp6.vt != vt_null)
strcpy(tp,(_bstr_t)vtp6);
m_cmdptr.detach;
C 呼叫儲存過程簡單完整例子
create proc p test name varchar 20 rowcount intoutput asbegin select from t customer where name name set rowcount rowcount endgo 儲存過程呼叫如下 declare iint...
C 呼叫儲存過程
string sconnectionstring server local sqlexpress database forum trusted connection true 04 using sqlconnection conn new sqlconnection sconnectionstrin...
C 呼叫儲存過程
這次專案的數量級在1000萬,所以需要對資料的操作進行優化,儲存過程可以大大減少資料通訊量,其他的優化倒不知道在 有優化的地方 首先要在sqlserver裡面新建儲存過程 右鍵新建即可 使用的命令是 create proc your proc name create proc dbo doinser...