Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Interbase, хранимая процедура, prompt


Анонимщик ©   (2002-12-06 17:22:00) 

Можно ли каким-то образом заставить сервер перед выполнением процедуры выдать приглашение заполнить значения входящих параметров?


Анонимщик   (2002-12-09 11:20:00) [1]

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


Mike_Goblin   (2002-12-06 20:21:00) [2]

1. Разграничить права доступа на таблицы, процедуры итд
2. В триггере вести просто лог кто и что менял в "важных" таблицах


Анонимщик   (2002-12-06 19:17:00) [3]

Так он под своим, сволочь, паролем, зайдет.


FreeLancer   (2002-12-06 19:15:00) [4]

Дык пароль SYSDBA менять надобно.


Анонимщик   (2002-12-06 19:10:00) [5]

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


FreeLancer   (2002-12-06 19:06:00) [6]

Значит и триггер не нужен. Делаем в Delphi форму с запросом параметров и вызываем из нее процедуру.


Анонимщик   (2002-12-06 18:59:00) [7]

Да нет, триггер их не знает. Их нужно отдельно получить. Это для слишком важных операций в слишком важных таблицах. Конечно, человек уже зашел под логином-паролем. Но, чтобы кто-нибудь другой случайно или специально чего-нибудь не занес ненужного в базу, требуем дополнительной проверки. Скажем, считывателем что-то считываем из карточки пользователя по ком-порту.


FreeLancer   (2002-12-06 18:46:00) [8]

Если это должно сработать из триггера, значит и параметры в процедуру из триггера передавай


Анонимщик   (2002-12-06 18:43:00) [9]

Ну ладно, извини.
Должен сработать триггер, а внем вызывается процедура. Ей нужно как-то из приложения передать параметр.


FreeLancer   (2002-12-06 18:03:00) [10]

Вот и отвечай после такого :-)


Анонимщик   (2002-12-06 17:53:00) [11]

FreeLancer
Болтун - находка для шпиона


FreeLancer   (2002-12-06 17:34:00) [12]

Можно: Не передать их и увидеть приглашение пройти... в виде Exception


Наверх

Титульная страница Поиск, карта сайта Написать письмо