powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ODBC--call failed. Ошибка 3146
5 сообщений из 5, страница 1 из 1
ODBC--call failed. Ошибка 3146
    #32190343
Фотография RedPank
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сразу оговорюсь, что решения проблемы на этом форуме (как и на некоторых других нет)

MS Access 97 + MS SQL 200

На MS SQL хранимая процедру, которую я вызываю:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
Set q = CurrentDb.CreateQueryDef( "")
q.Connect = " ODBC;DRIVER=SQL Server;SERVER=SERVER;DATABASE=DATABASE "
q.SQL = " EXEC dbo.CommSave  " & Format(dtBegin, " 'YYYYMMDD' ") & "  ,  " & Format(dtEnd, " 'YYYYMMDD'")
q.ReturnsRecords = True

 -- Эта строка вызывает ошибку
 
Set rs = q.OpenRecordset(dbOpenDynaset, dbSeeChanges)



Параметры в q.OpenRecordset ставил разные ...

Что делать ?
...
Рейтинг: 0 / 0
ODBC--call failed. Ошибка 3146
    #32190363
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А если прямо в конструкторе запросов создать запрос к серверу
EXEC dbo.CommSave 20001231,20011231

что будет за ошибка?
что покажет профайлер?
...
Рейтинг: 0 / 0
ODBC--call failed. Ошибка 3146
    #32190372
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
2 Senin Viktor:

Только поправка:
EXEC dbo.CommSave ' 20001231 ' , ' 20011231 '
...
Рейтинг: 0 / 0
ODBC--call failed. Ошибка 3146
    #32191096
Фотография RedPank
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поместил строку из q.SQL в запрос с типом "Запрос к серверу". Он выдал мне "истинную" ошибку SQL сервера, а не 3146 ...
...
Рейтинг: 0 / 0
ODBC--call failed. Ошибка 3146
    #32191153
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и в чем ее смысл?
Я к тому, что когда-нибудь это может возникнуть и у других.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ODBC--call failed. Ошибка 3146
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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