![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Добрый день!
Задача довольно простая - в программе пользователь может выбрать дату (Date), а может пропустить и не указать дату (Null). Затем нужно послать в БД команду на исполнение хранимой процедуры с параметрами заданными пользователем, в том числе с этой датой. Проблема такая - если в программе для переменной хранящей дату выставляю тип данных Date - всё работает, но нельзя передать пустое значение Null.. Тк Null необходим для функции очистки поля в БД, тип переменной делаю Variant - Null передаётся нормально, а вот Дата - ошибка см.скрин. В БД хранимые процедуры принимающие поля имеют тип Date. Пробовал StrToDate и VarToDateTime - ошибки. Подскажите, пожалуйста, как решить баг? |