Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Синтакси сохраненой процедуры / 2 сообщений из 2, страница 1 из 1
14.01.2005, 19:56:50
    #32865862
clerkus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Синтакси сохраненой процедуры
В сохр. проц. есть два входных параметра, которые имеют аналогичные (по названию) контролы в форме- если один из контролов не заполнен (в сохр. проц. предусмотрено ИЛИ параметр =NULL) по ответ получаю нулевой. Есть подозрение что если один из параметров имеет значение NULL то на остальные даже не обращается внимание.
Выглядит прмерно так

ALTER PROCEDURE dbo.СохраненнаяПроцедура1
(@Ob nvarchar(50),
@Kr int)
AS SELECT UnOb, UnUchastok, NameOb, LocationOb, CodeOb, UnKurator
FROM dbo.osnOb
WHERE (CodeOb = @Ob) AND (UnKurator = @Kr) OR
(@Kr IS NULL) AND (@Ob IS NULL)
Может быть я гдето ошибаюсь?
...
Рейтинг: 0 / 0
14.01.2005, 20:55:14
    #32865902
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Синтакси сохраненой процедуры
Может быть я гдето ошибаюсь?
Разумеется ошибаетесь.
Как условие Where написали - так оно и работает.
Или оба параметра равны чему-то в таблице, или оба параметра Null
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Синтакси сохраненой процедуры / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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