|
|
|
Представление с подтаблицей - разный вид под DBO и простым смертным
|
|||
|---|---|---|---|
|
#18+
Access XP ADP-проект (к сожалению в форуме Access ничего не смогли сказать дельного) Изготовляю представление VIEW1 и представление VIEW2. Назначаю VIEW2 подтаблицей для VIEW1. Все замечательно открывается: 1) представление VIEW1 имеет [+] слева в каждой строке 2) при нажатии на [+] открывается представление VIEW2 НО Захожу в систему простым юзером: Все замечательно НЕоткрывается: 1) представление VIEW1 НЕимеет [+] слева в каждой строке ПРИМЕЧАНИЕ: Если посмотреть VIEW1 в конструкторе, то там стоит "VIEW2 подтаблица для VIEW1". Оба представления доступны юзеру, т.е. открываются без проблем. ------------------------- ВОПРОС: чего ему (представлению) надо чтобы под юзером 1) представление VIEW1 имело [+] слева в каждой строке 2) при нажатии на [+] открывается представление VIEW2 ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 14:51 |
|
||
|
Представление с подтаблицей - разный вид под DBO и простым смертным
|
|||
|---|---|---|---|
|
#18+
Давайте пока забудем про Access, чтоб локализовать проблему и выполним запрос на выборку из представления в QA под разными логинами. Результаты отличаются? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 14:54 |
|
||
|
Представление с подтаблицей - разный вид под DBO и простым смертным
|
|||
|---|---|---|---|
|
#18+
Давайте забудем пока про SQL :) и поставим в Акесе везде, где возможно префикс владельца вьюх: dbo . Т.е. везде где упоминаются вьюхи должно быть dbo.ViewN ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.05.2004, 15:00 |
|
||
|
Представление с подтаблицей - разный вид под DBO и простым смертным
|
|||
|---|---|---|---|
|
#18+
За идиота держите? Вестимо одинаково и вестимо "dbo." присобачено. ----------------- Между прочим из загадок той же серии: На CONSTRAINT таблицы пишем замечательно РУССКОЕ сообщение. Проверяем под dbo - матюгает по русски. Проверяем под чем-то иным - матюгает ИСХОДНЫМ английским текстом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 05:51 |
|
||
|
Представление с подтаблицей - разный вид под DBO и простым смертным
|
|||
|---|---|---|---|
|
#18+
Profiler показывает из под dbo SELECT *, sql_variant_property(value, 'basetype') AS type FROM ::fn_listextendedproperty(NULL,N'user',N'dbo',N' view ',N'M_Автоматы',NULL,NULL) из под прочих SELECT *, sql_variant_property(value, 'basetype') AS type FROM ::fn_listextendedproperty(NULL,N'user',N'dbo',N' table ',N'M_Автоматы',NULL,NULL) т.е. Access почемуто держит view за table? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 06:18 |
|
||
|
Представление с подтаблицей - разный вид под DBO и простым смертным
|
|||
|---|---|---|---|
|
#18+
За идиота держите? Вестимо одинаково и вестимо "dbo." присобачено. никто тебя за идиота не держит, просто ты наверное решил, что форум тебе в ПК из-за плеча заглянуть может и увидить то, что ты не договорил. т.е. Access почемуто держит view за table? Это уже к гадалкам на bid=1. Только и там мало что присоветуют без полных скриптов этих вьюх (с правами) З.Ы. а у акеса какой сервис-пак? Версия и номер сиквела какая? версия MDAC? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 09:04 |
|
||
|
Представление с подтаблицей - разный вид под DBO и простым смертным
|
|||
|---|---|---|---|
|
#18+
1) На SQL ходил - эту тему оттуда сюда и бросили. 2) Приводить определения View-ек нет смысла, так ведет себя ЛЮБАЯ сама простая View-ка. 3) Права: dbo - ВСЕ; user - смотреть View-ки. 3) >>а у акеса какой сервис-пак? - OfficeXP SP3 >>Версия и номер сиквела какая? SQL2000 SP3+ все обновления >>версия MDAC? - 2.7+ обновления. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.05.2004, 10:10 |
|
||
|
|

start [/forum/topic.php?fid=45&gotonew=1&tid=1674329]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
194ms |
get topic data: |
9ms |
get first new msg: |
6ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 240ms |
| total: | 524ms |

| 0 / 0 |
