![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как предеть NULL в хранимую процедуру? [D6, IB6.x]
AlexanderSK © (2003-11-20 17:49:00)
Есть хранимая процедура mySP с параметрами X1, X2, X3.
Процедура добовляет запись в таблицу.
Как с помощью TStoredProc вызвать mySP и передать ей X2 = NULL?
Заранее благодарен!
Silver Alex (2003-11-21 16:05:00) [1]
возможно еще так
ParamByName("mmm").Clear;
ParamByName(""mmm"").DataType:=ftInteger;
Reindeer Moss Eater (2003-11-21 15:28:00) [2]
Ну а где же полет мысли?
У тебя система из двух элементов. Сервер и клиент.
Есть ошибка.
Допустим по ее текстовому сообщению ты не можешь определить кто является её источником.
Что можно сделать?
Исключить из системы клиента и вызвать процедуру без участия клиента.
AlexanderSK (2003-11-21 15:17:00) [3]
А как выяснить кто является источником ошибки?
Reindeer Moss Eater (2003-11-20 18:07:00) [4]
Ты для начала выясни кто является источником сообщения об ошибке.
Сервер или клиент. А потом уж будем рассуждать кому и как выглядеть
AlexanderSK (2003-11-20 18:04:00) [5]
Тогда вопрос - как должна выглядеть хранимая процедура, которая может принимать NULL в каком-либо параметре?
Reindeer Moss Eater (2003-11-20 18:00:00) [6]
Ты спросил как передать NULL - я тебе сказал как.
А допустим ли NULL в этом параметре у этой процедуры - другой вопрос.
AlexanderSK (2003-11-20 17:57:00) [7]
>Reindeer Moss Eater © (20.11.03 17:49) [1]
Ошибку выдает - значение параметра отсутствует!
Reindeer Moss Eater (2003-11-20 17:49:00) [8]
ParamByName("mmm").Clear