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

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

Как запретить чтение записей в 3-звенке?


AkaSaint ©   (2003-06-20 15:03:00) 

3-звенка такая: TADOTable->TDatasetProvider->TClientDataset. Сабж? Хотелось бы, чтобы записи вообще не передавались в клиентскую часть. Но при этом должна быть возможность внесения новых записей в эту таблицу, как в "почтовый ящик". Заранее спасибо за любые мысли.


AkaSaint   (2003-06-21 00:03:00) [1]

Это только частный случай, когда записи нельзя читать. А в общем случае, если права у пользователя есть, то можно. Получается, что из-за этого частного случая мне придется отказаться от его использования?


clickmaker   (2003-06-20 19:33:00) [2]

А зачем тебе TDataSetProvider, если ты хочешь "чтобы записи вообще не передавались в клиентскую часть"? Он собственно только для этого и нужен


AkaSaint   (2003-06-20 18:56:00) [3]

Но в этом случае мне, как я понимаю, придется отказаться от удобств использования TDataSetProvider, например? Если более подробно, у меня в его обработчике BeforeUpdateRecord записана проверка прав доступа пользователя.


Juggler   (2003-06-20 16:52:00) [4]

Все очень просто.
Не хочется сильно распинаться.
Суть только в том - на сервере делаешь как обычно + добавляешь метод в интерфейс через который передаешь новые значения полей,
А на клиенте вызываешь этот метод.
ВСЕ !
Сходи и прочти http://www.rsdn.ruстатья "MIDAS Практическое применение".


Наверх

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