请问:怎样在ADO调用SQLServer存储过程?
怎样在ADO调用SQLServer存储过程?
同时对多张表进行操作时,使用ADO事件处理好,还是调用存储过程好?
最好能附上实例,谢谢!
问题点数:0、回复次数:5Top
1 楼AkiraChing(水银)回复于 2003-12-01 23:02:35 得分 0
http://www.codeguru.com/mfc_database/stored_proc_using_ado.shtmlTop
2 楼fayifu(赅)回复于 2003-12-02 11:22:12 得分 0
利用ADO调用存储过程好。Top
3 楼sdwalnut(核桃)回复于 2003-12-05 18:05:38 得分 0
_ParameterPtr para[3];
_CommandPtr pCmd;
pCmd.CreateInstance("ADODB.Command");
para[0].CreateInstance("ADODB.Parameter");
para[1].CreateInstance("ADODB.Parameter");
para[2].CreateInstance("ADODB.Parameter");
pCmd->ActiveConnection=m_pConn;
pCmd->CommandText="存储过程名"
para[0]=pCmd->CreateParameter("", adBSTR,adParamInput,
sizeof(char[50]),vVar); //字符串型输入参数
pCmd->Parameters->Append(para[0]);
para[1]=pCmd->CreateParameter("", adInteger,adParamInput,
sizeof(int),olevariantVar); //整型输入参数
pCmd->Parameters->Append(para[1]);
para[2]=pCmd->CreateParameter("", adBSTR,adParamOutput,
sizeof(char[50]),""); //字符串型输出参数
pCmd->Parameters->Append(para[2]);
pCmd->Execute( NULL, NULL, adCmdStoredProc);
Top
4 楼ddszhan(高等数学)回复于 2003-12-05 20:56:25 得分 0
Execute();Top
5 楼crystal_heart(笑看风云)回复于 2003-12-05 21:57:12 得分 0
upTop




