Есть проблема следующего свойства. Когда мы выполняем команду
return DBManager.SetSpCommand("MANAGE_ACTIVITIES_PKG.READ_ACTIV_TAB",
DBManager.Parameter("P_act_TYPE", (int)actType)....
то в DBManager создаётся параметр с именем "P_act_TYPE". А при Derive Parameters получаем из базы этот же параметр, но с именем "P_ACT_TYPE". Когда поисходит поиск параметров и сравнение их имён получается, что параметр "P_act_TYPE" неравен параметру "P_ACT_TYPE" и естественно происходит ошибка. Может в таком случае стоит добавить в провайдер параметр, который указывал бы производить сравнение с учётом регистра или без? Или не в провайдер...