ТА>ТА>create procedure SP_AddRecInTable
ТА> @NameRec varchar(200),
ТА> @Ident int OUTPUT
ТА>as
ТА>begin tran AddRecInTable
ТА>insert into t_Table(Name)
ТА> values (@NameRec)
ТА>select Ident =@@identity
ТА>commit tran AddRecInTable
ТА>
хочу заметить, что если передавать один Int, то почему бы не использовать output переменную Result:
return @@identity
ТА>pIdent = pCmd->CreateParameter(_T("Ident"),adInteger,adParamOutput,sizeof(int),vIdent);
попробуй adParamInputOutput (если свойство и называется иначе, то мысль должна быть ясна), в дельфях приходилось устанавливать параметры в положение Input-output для того что-бы все работало.. поможет?