Сталкнулся с проблемой вызова хранимых процедур в MS SQL
Но как то они странно передаются похоже как по номеру их добавление в Parameters
В чем дело?
Вот код:
CREATE PROCEDURE [sv_Imp_AddGroup]
(@Survey_ID [int],
@Type_Name [nvarchar](50),
@Group_Name [nvarchar](50),
@Number [int],
@Start_Code [int],
@End_Code [int],
@Group_Level [int]=2)
AS
.............
adoAddParamIntInput(pCmd,L"Survey_ID",m_lSurveyID);
adoAddParamStringInput(pCmd,L"Type_Name",GrupType_name);
adoAddParamStringInput(pCmd,L"Group_Name",Group_Name);
adoAddParamIntInput(pCmd,L"Number",Group_N);
adoAddParamIntInput(pCmd,L"Start_Code",lStartCode);
adoAddParamIntInput(pCmd,L"End_Code",lEndCode);
adoAddParamIntInput(pCmd,L"Group_Level",2);
adoCmdUpdateInsert(pCmd,pConSQL,"sv_Imp_AddGroup");
.....................
long CImpMenDlg::adoCmdUpdateInsert(_CommandPtr &pCmd,_ConnectionPtr &Con, _bstr_t sp_name)
{
В аналайзере данные передаются как я их добовляю в Parametors
Но ведь это не правильно. Наверное я ошибся. Может кто то по опытнее подскажет в чем дело
Зарание спосибо всем