Форум программистов, компьютерный форум, киберфорум
Наши страницы
Firebird/InterBase
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/18: Рейтинг темы: голосов - 18, средняя оценка - 4.50
ops
0 / 0 / 0
Регистрация: 13.03.2008
Сообщений: 5
#1

проблема с хранимой процедурой в Interbase

13.03.2008, 14:34. Просмотров 3239. Ответов 5
Метки нет (Все метки)

Здравствуйте.
Есть БД под IB6, и клиентская прога к ней на Delphi. В БД хранится процедура SP_LOGIN, которая вызывается из клиентской проги при запуске.
Проблема в том, что с некоторого момента при запуске клиентская прога стала писать:
Dynamic SQL Error. SQL error code -204. Procedure unknown SP_LOGIN.
Произошло это, похоже, после того как я поигрался с user'ами, ролями и привилегиями в IBExpert. Но я проверил все разрешения, и на таблицы, и на процедуры - всё стоит где надо. И процедура эта ЕСТЬ.
Более того, у меня сохранилась прежняя версия базы (со старыми данными) - работает спокойно.
В чём может быть проблема?
Как крайний вариант, я даже согласен перекинуть все данные с новой версии в старую, рабочую (изменялись только данные, структура базы прежняя) - но не знаю, как это сделать быстро и безболезненно.
Заранее спасибо откликнувшимся.

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.03.2008, 14:34
Ответы с готовыми решениями:

Обновление таблицы хранимой процедурой
Доброго времени суток форумчане. Суть дела такова, имеется БД условного...

Проблема с синтаксисом в хранимой процедуре
В хранимой процедуре я использую Execute оператор следующим образом:...

Возврат таблицы процедурой
Подскажите какой нибудь пример где делается запрос на процедуру, а эта...

InterBase
Здравствуйте! -------------- 1) Знает ли кто-нибудь адреса форумов по...

InterBase 6.5
create procedure proat_kasset(IN_Kass smallint) Returns(Name_K Char(30),FIO...

5
Vit@L
Кратк. - сест. тал.
71 / 30 / 0
Регистрация: 13.03.2008
Сообщений: 399
13.03.2008, 17:45 #2
ops, Я так понимаю, что процедура SP_LOGIN отвечает за пользователей, которые хранятся в базе? А Вы говорите, что поигрались с пользователями. Скорее всего где-то накосячили, может нарушили какую-либо ссылочную целостность? Попробуйте утилитой IBExpert посмотреть структуру и целостность бызы.
0
ops
0 / 0 / 0
Регистрация: 13.03.2008
Сообщений: 5
14.03.2008, 10:00  [ТС] #3
Vit@L, спасибо. А подскажите, пожалуйста, как именно проверить структуру и целостность бызы из IBExpert? Дело в том, что я с Interbase почти не общался, и то что пока нашёл - нужного не делает.
0
Vit@L
Кратк. - сест. тал.
71 / 30 / 0
Регистрация: 13.03.2008
Сообщений: 399
14.03.2008, 10:15 #4
ops, Ну я как бы тоже не силен в Интербаэз, но знаю точно, что нужно проверить зависимости этой процедуры, на какие таблицы она ссылается. Ключевый поля этих таблиц. Это все можно сделать с помощью IBExpert, который можно скачать здесь: http://www.ibexpert.com Ну и еще один способ, сделать бэкап и рестор базы.

Пы.Сы. ИБЭксперт - бесплатная прога.
0
ops
0 / 0 / 0
Регистрация: 13.03.2008
Сообщений: 5
17.03.2008, 09:30  [ТС] #5
Проблема решена. Поставил user'ам права на системные таблицы - и всё заработало. Похоже, она их не видела, потому что доступа не имела. (может, я случайно какой-нибудь revoke all сделал..)
0
Vit@L
Кратк. - сест. тал.
71 / 30 / 0
Регистрация: 13.03.2008
Сообщений: 399
17.03.2008, 10:14 #6
ops, хорошо
0
17.03.2008, 10:14
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.03.2008, 10:14

count в interbase
мне надо написать view который считает кол-во заседаний каждой комиссии пишу...

программа InterBase
Где можно скачать InterBase отдельно от Delphi?

Запросы в interbase
Помогите! есть бд, помощь нужна в 3 запросе, участвуют 2 таблицы osmotr и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru