Проблемка с аргументами...
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Проблемка с аргументами... Expand / Collapse
Автор
Сообщение
27.04.2007 18:52
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 02.05.2008 1:27
Сообщ.: 313, Visits: 2 982
все проверил, с параметрами различий нет и тем не менее вылетает ошибка: Procedure or function CreateProfile has too many arguments specified 

опишу схему программы:

class A{
...

}
класс выполняет роль описательной структуры и содержит 28 полей.
инстенс создается из пустого конструктора(без параметров), замет параметры устанавливаются обычным присвоением (все кроме ID, который не устанавливается) т.е. я заполняю 27 полей только.


===

class B{

method Met1(class A){
 ...
}

}

класс B имеет метод Met1 который принимает экз. класса A в качестве входного параметра.
все что делает этот метод - это
 устанавливает sqlparameterы стор процедуры
 в соотв. с теми данными что метод получил из класса А.
единственная разница: здесь существует еще 1 параметр 29й, называемый CodeError который является выходным.
надо сказать что из 28 полей, 1 поле является ID и я его также использую как 2й выходной параметер.
таким образом я имею 27 входных полей-параметров и 2 выходных (ID, CodeError)

далее вызывают стор процедуру.


Стор процедура имеет 29 параметров из них 2 выходных (ID, CodeError)
процедура выполняет обычный insert.


поле ID не инсертится т.к. оно в БД является идентити и увеличивается автоматически.
после инсерта ID выдается как выходной параметер.


Несколько раз пересчитал кол-во параметров, все правильно, но ошибка вылетает...

Сообщ. #912856
27.04.2007 19:47
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 02.05.2008 1:27
Сообщ.: 313, Visits: 2 982
вопрос не актуален. проблема решена.
Сообщ. #912858
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl, Alexey Spirin

Время GMT +3:00, Сейчас 6:05