Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Срочно, по связке Акцесс - SQL / 6 сообщений из 6, страница 1 из 1
06.01.2004, 14:40
    #32369506
Maxim Z.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Срочно, по связке Акцесс - SQL
Передаю из Акцесса 2000 в MSSQL параметры для хранимой процедуры.
На дебаге отлавливаю ошибку - ругается на запятую - "неверный синтаксис около ,". В хранимой процедуре принимается как INT, из акцесса как просто число (681) пробовал передать. Что за глюк?
Код из акцесса, ругается на шаге "*"

Function CurrentNDS(ByVal IdCat As Long, ByVal dat As Date) As Double
Dim CurrentNDSProc As New ADODB.Command
Set CurrentNDSProc.ActiveConnection = CurrentProject.Connection
CurrentNDSProc.CommandType = adCmdText
CurrentNDSProc.CommandText = "{call CurrentNDSProc(?,?,?)}"
* CurrentNDSProc.Parameters(0).Value = IdCat
CurrentNDSProc.Parameters(1).Value = Format(dat, "dd.mm.yyyy")
CurrentNDSProc.Parameters(2).Value = 0
CurrentNDSProc.Execute
...
Рейтинг: 0 / 0
06.01.2004, 14:51
    #32369525
PA
PA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Срочно, по связке Акцесс - SQL
ИМХО, ошибка здесь:
CurrentNDSProc.Parameters(1).Value = Format(dat, "dd.mm.yyyy")

Что из себя представляет второй параметр?
...
Рейтинг: 0 / 0
06.01.2004, 14:55
    #32369531
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Срочно, по связке Акцесс - SQL
ИМХО, ошибка не может быть после того места, где оно кричит.
...
Рейтинг: 0 / 0
06.01.2004, 14:56
    #32369535
Shark
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Срочно, по связке Акцесс - SQL
Дикий какой-то код. MS SQL разве понимает (?,?,?)
Я бы написал
cmd.ActiveConnection=...
cmd.CommandText="CurrentNDSProc"
cmd.Parameters.Refresh
cmd.Parameters(0)=..
..
cmd.execute

И, правда, нахрена Format?
...
Рейтинг: 0 / 0
06.01.2004, 14:58
    #32369538
Shark
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Срочно, по связке Акцесс - SQL
Сорри, еще
cmd.CommandType=adCmdStoredProc
...
Рейтинг: 0 / 0
06.01.2004, 15:12
    #32369550
Maxim Z.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Срочно, по связке Акцесс - SQL
Разобрались, из-за косяка подключения клиента не передавал инт.
Все работает с вопросиками, это зря вы так, хотя такой формат команды тоже надо попробовать, спасибо
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Срочно, по связке Акцесс - SQL / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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