powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Хранимые процедуры
18 сообщений из 18, страница 1 из 1
Хранимые процедуры
    #32297968
Caty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите пожалуйста. Мне необходимо, чтобы источником данных отчета была хранимая процедура с параметром.
Я делала так:
Dim rpt As Report
stDocName = "RptPlan3"
DoCmd.OpenReport stDocName, acViewDesign

rpt.RecordSource = "proc1"
rpt.InputParameters = "@technicalWriter='" & [Forms]![Форма]![Поле] & "'"
DoCmd.Close acReport, stDocName, acSaveYes
DoCmd.OpenReport stDocName, acPreview

Работает все замечательно на моей машине, если запускать этот отчет на машине где нет SQL Server, то возникает ошибка "Не существует источника данных proc1"
...
Рейтинг: 0 / 0
Хранимые процедуры
    #32297985
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как вы думаете, что произойдёт если запустить вашу БД на машине без аксеса?:)

Откель же возмётся источник данных - если сервер с хранимой не доступен. да чёрт с ней с хранимой - таблички-то все тоже на серваке:)
...
Рейтинг: 0 / 0
Хранимые процедуры
    #32297991
Caty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
у меня проект БД, а отчеты в которых источником данных является таблица работает без проблем
...
Рейтинг: 0 / 0
Хранимые процедуры
    #32297994
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй указать rpt.RecordSource = " dbo. proc1" , если, конечно, собственником процедрки является dbo
...
Рейтинг: 0 / 0
Хранимые процедуры
    #32297996
Саша 594
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1.Если вы используете Windows authentication и явно не указываете owner для ХП то на сервере будет сделана попытка вызова

your_login.proc1

a такой ХП не существует если вы не создавали ее в контексте your_login.

Если ХП была создана в контексте db_owner для данной базы то ее следует вызывать как

dbo.proc1

2.Проверьте права доступа к ХП того пользователя в контексте которого Вы работаете.
...
Рейтинг: 0 / 0
Хранимые процедуры
    #32297998
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Caty писал:Работает все замечательно на моей машине, если запускать этот отчет на машине где нет SQL Server

Отсюда следует, что на вышеуказанной машине нет доступа к серверу с БД.
Из последующего ничего не понял.

Caty писал:у меня проект БД

Это что за зверь такой? Если Adp - проверяйте конект к серваку, в свойствах проекта проверьте подключение.
...
Рейтинг: 0 / 0
Хранимые процедуры
    #32298001
Caty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
я указываю your_login.proc1
...
Рейтинг: 0 / 0
Хранимые процедуры
    #32298006
Hummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Caty писал:я указываю your_login.proc1

Прочтите советы про аутентификацию ещё раз.
Проверьте права пользователя на выполнение хранимой - вполне возможно, что выполнение разрешено только создателю.
...
Рейтинг: 0 / 0
Хранимые процедуры
    #32298026
Caty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
права я все установила, с подключением проблем тоже нет
а вот если хранимая процедура на моей машине выглядит - proc1(your_login), то на другой машине - proc1;1(your_login)
...
Рейтинг: 0 / 0
Хранимые процедуры
    #32298033
Caty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
неужели мне никто не поможет
...
Рейтинг: 0 / 0
Хранимые процедуры
    #32298034
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
лечится уст-ой сервиспака...
...
Рейтинг: 0 / 0
Хранимые процедуры
    #32298043
Саша 594
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проверьте еще БД по умолчанию для your_login ;-))

А вообще попробуйте

подключиться на сервере с login того пользователя для которого не работает и
открыть отчет или выполнить XП из Query Analyser - сообщение об ошибке будет более осмысленным.

А нет ли у Вас подотчета в отчете и не сортируете / группируете данные средствами Report в Access?
...
Рейтинг: 0 / 0
Хранимые процедуры
    #32298181
Caty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Опять же, если на моей машине тот пользователь под своим именем запускает БД и отчет, то никаких ошибок нет. И по этому поводу у меня возникает предположение, что проблема не в пользователе, а машине
...
Рейтинг: 0 / 0
Хранимые процедуры
    #32298184
Фотография Pavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а вот если хранимая процедура на моей машине выглядит - proc1(your_login), то на другой машине - proc1;1(your_login)
Знакомо. на одном компе началось после установки OXP поверх O2K. Вылечить не удалось, пришлось сносить винды и ставит заново.
...
Рейтинг: 0 / 0
Хранимые процедуры
    #32298186
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Правильный ответ уже был
лечится уст-ой сервиспака...

А более точно - это ADO.
В вопросе желательно указывать версии серверной и клентской части.

Такая ситуация у меня была когда:
Сервер MS SQL 2000
Клиент: Access 2000 ADO 2.1

Исправляется либо установкой Access XP (в комплекте ADO 2.5)
Либо просто установкой ADO 2.5
...
Рейтинг: 0 / 0
Хранимые процедуры
    #32298191
Caty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за советы
придется я так понимаю устанавливать на машину сервиспак
...
Рейтинг: 0 / 0
Хранимые процедуры
    #32298291
Фотография Pavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кргда я боролся с этим глюком, то перебрал все версии MDAC (который включает в себя ADO) от 2.1 до 2.7 (2.8 тогда еще небыло). Не поммогло. Я конечно надеюсь что совет incold поможет, но не факт что дело в версии ADO.
...
Рейтинг: 0 / 0
Хранимые процедуры
    #32298301
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Pavel
Я описывал реальную ситуацию, конечно в одном случае поможет, а в другом нет, поэтому нужно, читать так

ИсправИЛОСЬ установкой ADO 2.5
...
Рейтинг: 0 / 0
18 сообщений из 18, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Хранимые процедуры
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]