Как работать с подформами в ADP + роль приложения?

otto kreiz
Дата: 01.06.2004 13:55:48
Цитата из статьи:
http://support.microsoft.com/default.aspx?kbid=308312
с описанием активизации роли приложения:


Subforms Not Working
Unlike with other database objects, Access does not always use the same 
connection to retrieve the data source of a subform. Access frequently (but not 
always) creates a new connection to SQL Server just to handle the subform 
recordset, or to retrieve the linking field data that connects the subform to the 
main form. Because this new connection does not have the application role 
applied, a permissions error may be generated if you do not have explicit 
permissions to the database object. Unfortunately, this means that there is no 
reliable way to use bound subforms when application roles are applied.The only 
effective workaround is to have completely unbound subforms, with the data 
manipulation handled programmatically. This is the most serious limitation when 
using application roles in Access. 


Вот так порадовали! Неужели все подформы делать отвязанными?
Причем часть подформ работает нормально, часть не работает.
Закономерности еще не обнаружил.
АлексейК
Дата: 01.06.2004 14:10:15
никогда пользовательские роли не делал(небыло нужды), но встречный вопрос
а нельзя юзера включать в роль вместо того чтобы назначать коннекшену ролевые права?
otto kreiz
Дата: 01.06.2004 14:22:57
В роль приложения нельзя включать пользователей, она так придумана.

А показалась она мне очень удобной для ограничения прав пользователей -
чтобы в базу ходили только приложения и администраторы
АлексейК
Дата: 01.06.2004 14:30:06
точно,
я посмотрел специфику.

придется отказаться от такого решения