Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как предеть 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


Наверх

Титульная страница Поиск, карта сайта Написать письмо