powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Непонятки в проекте
4 сообщений из 4, страница 1 из 1
Непонятки в проекте
    #32277488
Daulet
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В общем, такой интересный феномен. Делаю хранимую функцию. В ней порядка пяти входных аргументов. Все в формате datetime. Так вот, SQL начинает отрабатывать функцию. Аргументы запрашивает в рандомично, по своему усмотрению. Допустим: в функции прописано:
дата1
дата2
дата3
дата4
дата5

SQL при запуске просит по очереди:

дата3
дата2
дата1
дата4
дата5

Я ему все это ввожу, НО! SQL воспринимает запрошенную им дата3 как дата1 в теле функции! То есть если я ввожу аргументы строго по их названиям то получаю фигню. Если же я ввожу аргументы строго по очередности, как они у меня прописаны, т.е. невзирая на то, что SQL требует дата3, я ему задаю дата1, то все считает тип-топ.

Как мне обьяснили в соседней конфе для SQL, все дело в настройках ADO. То есть если по умолчанию, то ADO берет все параметры подряд, при этом обзывает их по своему. Так вот, не дайте помереть Буратиной, скажите где какой флажок в каких настройках выставить, чтобы я при проверке работы функции не очередность параметра в теле функции смотрел, а нормально, по названиям аргументов ориентировался?
...
Рейтинг: 0 / 0
Непонятки в проекте
    #32277502
Jem
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Откуда вызваешь ХП, из формы или из модуля?
Если из модуля смотри хелп по объекту Command.
...
Рейтинг: 0 / 0
Непонятки в проекте
    #32277694
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Так вот, не дайте помереть Буратиной, скажите где какой флажок в каких настройках выставить,

Если ADO версии 2.6 и более, то смотри свойтсво ADOCommand.NamedParameters=True
Если ADO версия меньшая, то задавай имена в проядке их следования в хранимой процедуре. Важен порядок, а не имена. И ничего с этим поделать нельзя. Или ADO свежая версия ADO или строго по-порядку
...
Рейтинг: 0 / 0
Непонятки в проекте
    #32277842
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
странно у меня никогда проблем не было ...

покажи как передаешь
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Непонятки в проекте
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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