отчет (adp) не видит хранимую процедуру
BAlex
Дата: 19.10.2001 16:31:22
В отчете Access меняю источник данных с одной хранимой процедуры на другую (в выпадающем списке она видна), а он кричит, что не может ее найти. На некоторые процедуры он кричит, а другие ему нравятся. Не пойму, к чему бы это.
И почему, если создавать отчет (проект adp) с помощью мастера, в списке есть только таблицы и представления, но нет хр. процедур?
P.S. Перевожу базу с Access на SQL Server, а тут всякие такие непонятки
Павел
Дата: 22.10.2001 11:17:57
Очень может быть что у процедур разные владельцы, т.е. одна dbo.proc1, другая user.proc2. Или используй полное имя, или меняй владельца. Второй вопрос адресуй Гейтсу.
BAlex
Дата: 22.10.2001 15:21:39
Пробовал писать перед именем процедуры имя владельца - все-равно ругается. Что интересно, если нажать в строке источника данных кнопку "построить", процедура нормально открывается в режиме конструктора. Нормально редактируется, закрываем, Access снова кричит, что ничего найти не может.
Замучился.
BAlex
Дата: 23.10.2001 07:44:51
Кое-что удалось уточнить. Если ХП содержит _только_ один SELECT ..., то Access такую процедуру любит и согласен получить ее в качестве источника данных в отчет. У меня процедурка сложней. Пробовал вызывать ее уже из другой ХП, которую и ставил как источник данных в отчет -- все-равно ругается. Маразм полный, как тут выкрутиться...
BAlex
Дата: 23.10.2001 09:18:52
Если я правильно понял, нужно плевать на возмущения Access'a, но все в отчете придется делать ручками: ручками прописать источник данных для каждого поля отчета. Ясно, что никакой "дружественности" при конструировании отчета тут не будет: пишите ручками все названия полей.
BAlex
Дата: 24.10.2001 09:39:18
Еще несколько приколов. Я перестал обращать внимание на возмущение Access'а, что он не может найти хранимую процедуру, потому что если отчет запустить, он все-таки работает. Только вот ОН ругается на функции типа NZ и IIF в примечании группы. Покамест я их просто забрал. Как с этим бороться, я еще не придумал

.