Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: СУБД и Delphi/Lazarus

  Все выпуски  

RusFAQ.ru: СУБД и Delphi


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / СУБД и Delphi

Выпуск № 185
от 31.07.2006, 09:35

Администратор:CJ
В рассылке:Подписчиков: 236, Экспертов: 26
В номере:Вопросов: 1, Ответов: 1


Вопрос № 50221: Уважаемые эксперты - не могу решить одну проблему. БД Interbase. Заполняется либо процедурой импорта из Excell либо из формы. Сохранение через параметрический SQL запрос. Как сделать так что бы поля типа Date в случае если данных нет оставались пусты...

Вопрос № 50.221
Уважаемые эксперты - не могу решить одну проблему. БД Interbase. Заполняется либо процедурой импорта из Excell либо из формы. Сохранение через параметрический SQL запрос. Как сделать так что бы поля типа Date в случае если данных нет оставались пустыми - а то в них записывается какая-то фигня типа 01.01.1900. Я понимаю что это некая начальная дата, но было бы лучше если эти поля оставались пустыми н-р как в СУБД Фокспро.

Такая же проблема с DateTimePicture компонентом - можно ли ему тоже присвоить пустое значение ?
Отправлен: 26.07.2006, 09:22
Вопрос задал: Sniffer (статус: Студент)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Архангельский Андрей Германович
Здравствуйте, Sniffer!

01.01.1900 - это нулевая дата в Excel
Для того чтобы записать "пустое" значение в БД, нужно в запросе передать в это поле Null

Вариантов два:
1) Заполнение делать через скрипт, который можно легко написать в Excel в виде макроса и там обработать пустое поле
2) Рядом с DateTimePicture сделать кнопку "Очистить" и соответствующим образом сформировать запрос.

Сам по себе DateTimePicture не позволяет задать пустое поле

---------
Если дело заслуживает быть сделаным, то оно заслуживает чтобы его сделали ХОРОШО
Ответ отправил: Архангельский Андрей Германович (статус: Практикант)
Ответ отправлен: 26.07.2006, 09:44


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.35 от 27.07.2006
Яндекс Rambler's Top100

В избранное