В файле .CFC в CF-функции и с тегами CFargument.Ошибка ColdFusion 10 с хранимыми процедурами
<cfscript>
var sp=new storedproc();
sp.setDatasource(variables.datasource);
sp.setProcedure("storedProcedure_INSERT");
sp.addParam(cfsqltype="cf_sql_integer",type="in",value=arguments.one);
sp.addParam(cfsqltype="cf_sql_integer",type="in",value=arguments.two);
sp.addParam(cfsqltype="cf_sql_integer",type="in",value=arguments.three);
sp.addParam(cfsqltype="cf_sql_integer",type="in",value=arguments.four);
sp.addProcResult(name="results",resultset=1);
//writeDump(sp);break; //This dump is reached
var spObj=sp.execute(); //blows up here; this is never reached
writeDump(spObj);break; //This is never reached, either.
var spResults=spObj.getProcResultSets().results;
блестящий пятак к любому, кто может сказать мне, почему sp.execute() взрывает с сообщением
"Cannot find results key in structure.
The specified key, results, does not exist in the structure."
я использовал этот псевдо-код много, может раз в прошлом , и никогда не делал этого. Я подключен к базе данных MSSQL Server 2012, все сверчка в CF Admin, и другие SP работают нормально. Трассировки стеки даже не включают какую-либо из моего кода на все ее произошла
ошибки в C: /ColdFusion10/cfusion/CustomTags/com/adobe/coldfusion/base.cfc: линия 491 вызываются из C : /ColdFusion10/cfusion/CustomTags/com/adobe/coldfusion/storedproc.cfc: линия 142 Вызывается из //hq-devfs/development$/websites/myProject/cfc/mySOAPWSDLs.cfc: строка 123
И SO взрывается, если я попытаюсь вставить больше. Google ... не был полезен.
Выполняется ли хранимая процедура из SSMS? Если да, выполняется ли с помощью и связанных тегов? –
Глупый вопрос, но с указанием имени процедуры - действительно ли он возвращает результат, т.е. объект запроса? – Leigh
Это не НАСТОЯЩЕЕ имя этого; Я стараюсь не размещать здесь что-то слишком специфичное для своего работодателя. Он делает это, это принимает параметры, ищет существующую запись, обновляет ее, если она есть, или вставляет, если нет. В любом случае, он должен возвращать количество затронутых строк, нет? – Janet