powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Непонятное поведение
6 сообщений из 6, страница 1 из 1
Непонятное поведение
    #32626663
guest1187
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проект adp
фрагмент:
Public Sub MakeCrossTable(g)
Dim cmd As ADODB.Command
Dim prm As ADODB.Parameter
Set cmd = New ADODB.Command
With cmd
Set .ActiveConnection = CurrentProject.Connection
.CommandType = adCmdStoredProc
.CommandText = "sp_crosstab"
End With
Set prm = cmd.CreateParameter("GGuid", adVarWChar, adParamInput, 50, g)
cmd.Parameters.Append prm
cmd.Execute
Set cmd = Nothing
End Sub

Постоянно выдавало ошибку, мол Хранимая процедура требует параметр GGuid, который не был задан...
Трассировка показывает, что строка, выделенная красным не выполняется вообще! То есть, создается параметр ХП: Set prm=cmd.Create..., а затем сразу cmd.Execute, без добавления prm в коллекцию Parameters.
Хотелось бы узнать с чем это может быть связано?
...
Рейтинг: 0 / 0
Непонятное поведение
    #32626679
guest1187
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По всей видимость, это какой-то глюк Access.
Компилляция и сжатие базы не помогли.
Помогло вылечить вот что:
просто закомментировал строку, выделенную красным, а затем продублировал ее выше...

М-да...
...
Рейтинг: 0 / 0
Непонятное поведение
    #32626695
Alexander Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бывает что букву не на той раскладке написал вот и ругается.
...
Рейтинг: 0 / 0
Непонятное поведение
    #32626742
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest1187По всей видимость, это какой-то глюк Access.
Компилляция и сжатие базы не помогли.
Помогло вылечить вот что:
просто закомментировал строку, выделенную красным, а затем продублировал ее выше...

М-да...

если текст жив
Код: plaintext
1.
2.
 cmd.Parameters.Append prm
 debug.print err.Description 

в Access бывают "молчаливые" ошибки,например в ADOX
...
Рейтинг: 0 / 0
Непонятное поведение
    #32626857
ищ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
текст процедуры и что такое g
...
Рейтинг: 0 / 0
Непонятное поведение
    #32626867
guest1187
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насчет раскладки - это вряд ли, т.к код работающий был.
Отлаживал другой фрагмент и вот такой "фокус-покус" выпал.
Акопяну что-ли написать... ахалай-махалай...
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Непонятное поведение
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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