
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
19.03.2004, 17:29
|
|||
|---|---|---|---|
|
|||
Не срабатывает процедура!!! |
|||
|
#18+
Такая беда! В проекте ADP, в форме, стоит строка на запуск процедуры при нажатии кнопки: DoCmd.RunSQL "EXEC pzk_zakaz_raspechatan" & " " & AutoID. Но она работает только если юзер имеет права администратора на сервере. С правами юзера ее можно запустить из окна Immediate, без проблем, но тут же переключаешся в режим формы - не идет зараза! На сервере у процедуры права Public и того юзера под коим я ее пытаюсь запустить... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.03.2004, 17:42
|
|||
|---|---|---|---|
Не срабатывает процедура!!! |
|||
|
#18+
а в QA под юзером она срабатывает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.03.2004, 17:51
|
|||
|---|---|---|---|
|
|||
Не срабатывает процедура!!! |
|||
|
#18+
В QA под юзером без проблем, только что проверил, и в окне VB из Immediate то-же работает, а нажимаешь кнопку на форме, выдает ошибку The was a problem accessing a property or metod of the OLE object. Тут же заходишь в программу под админом, жмешь на кнопку, все работает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.03.2004, 17:56
|
|||
|---|---|---|---|
Не срабатывает процедура!!! |
|||
|
#18+
запускай профилер и смотри что делается ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.03.2004, 18:32
|
|||
|---|---|---|---|
|
|||
Не срабатывает процедура!!! |
|||
|
#18+
Profiler ничего не дал, показывает что начат процесс подготовки процедуры и все, на этом стоп. Дальше не идет. Не знаю что это. Решил коряво, выставил юзеру права db_datareader с ними работает. Вроде не админ но и не юзер, а что это за db_datareader и кто такой не знаю... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.03.2004, 19:50
|
|||
|---|---|---|---|
Не срабатывает процедура!!! |
|||
|
#18+
Попробуй "EXEC dbo. pzk_zakaz_raspechatan" & " " & AutoID ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.03.2004, 19:53
|
|||
|---|---|---|---|
Не срабатывает процедура!!! |
|||
|
#18+
А db_datareader это стандартная роль, позволяющая читать любые данные, но не допускающая их изменение. Хорошо бы процедурку посмотреть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.03.2004, 18:03
|
|||
|---|---|---|---|
|
|||
Не срабатывает процедура!!! |
|||
|
#18+
Попробовал добавить dbo. в строку вызова процедуры, без толку, то-же самое - по нажатию кнопки не работает, из Immediate window все проходит успешно. А текст кода в форме такой: Private Sub Command74_Click() On Error GoTo Err_Command74_Click Dim stDocName As String Me.Visible = False stDocName = "ozk_gzk" DoCmd.OpenReport stDocName, acViewPreview DoCmd.RunSQL "EXEC dbo.pzk_zakaz_raspechatan" & " " & AutoID Label44.Caption = "OK!" Exit_Command74_Click: Exit Sub Err_Command74_Click: MsgBox Err.Description Resume Exit_Command74_Click End Sub а текст процедуры, такой: CREATE PROCEDURE pzk_zakaz_raspechatan @NrZakaza int AS update tzk_gzk set ZakazRaspechatan=1 where AutoID=@NrZakaza GO ???????????? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=45&mobile=1&tid=1675922]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
449ms |
get topic data: |
13ms |
get forum data: |
4ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 244ms |
| total: | 809ms |

| 0 / 0 |
