Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.02.06;
Скачать: CL | DM;

Вниз

Задолбался с пустыми полями типа дата   Найти похожие ветки 

 
zks   (2003-01-20 06:06) [0]

Здраствуйте мастера. Помогите.
Есть база фокс про. Ищу людей по фамилии имени отчеству и дате рождения. Но есть записи в базе у которых поле дата рождения отсутствует. При выборе людей я делаю сперва проверку: если поле дата пустое то поиск осуществляется по фамилии имени и отчеству, в противном случае по всем перечисленным выше.
Проблема следующая проверка поля типа дата IsNull не срабатывает, конвертирую в стринг пошет то "00:00:00" или "0:00:00" как с этим бороться.
Зараннее спасибо


 
Reindeer Moss Eater   (2003-01-20 09:11) [1]

Но есть записи в базе у которых поле дата рождения отсутствует
Что-то ты недоговариваешь


 
Reindeer Moss Eater   (2003-01-20 09:13) [2]

делаю сперва проверку: если поле дата пустое то поиск осуществляется по фамилии имени и отчеству
Где сперва делаешь проверку? У уже найденных записей?


 
Reindeer Moss Eater   (2003-01-20 09:17) [3]

как с этим бороться
С чем?


 
BlockCode ©   (2003-01-20 09:57) [4]

Сделай запрос "Дата рождения" меньше 01.01.1800 . Я думаю таких долгожителей в базе нет и ты получишь всех с неуказанными датами.


 
sniknik ©   (2003-01-20 10:43) [5]

совет, не следовать совету
BlockCode © (20.01.03 09:57)
знаю наверняка если отдаш программу в чужие руки, ктонибудь заведет ощибочную дату и будет искать именно по ней чтобы исправить, т.к. забудет все остальные данные. или чтонибудь подобное.
непонятное поведение программы внесут в список глюков к исправлению. либо как нибудь по другому но боком выйдет. :-))


 
stone ©   (2003-01-20 11:26) [6]

Вместо IsNull можно попробовать >0


 
zks   (2003-01-21 05:17) [7]

Так при просмотре таблицы пишет " . . " вот и все, то что поле дата это точно. Когда преобразовываю в стринг пишет на одном компе "0:00:00" на другом "00:00:00". Я так понял в настройках дело или нет.



Страницы: 1 вся ветка

Текущий архив: 2003.02.06;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
1-15663
Savik
2003-01-29 17:49
2003.02.06
Автоосвобождение динамического массива


3-15432
Эдуард
2003-01-22 10:56
2003.02.06
Роль приложения в MS SQL и ADO


1-15580
=SOFT=
2003-01-28 15:05
2003.02.06
Как узнать и правильно обработать выбранный фильтр в SaveDialog


4-15993
vicheslav
2002-12-23 13:57
2003.02.06
Как вызвать извлечение сёмного устройства?


3-15407
Melamed
2003-01-21 20:20
2003.02.06
Как отследить изменение значения в LookUp-поле?