![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Задолбался с пустыми полями типа дата [D6, dBase, FoxPro]
zks © (2003-01-20 06:06:00)Здраствуйте мастера. Помогите.
Есть база фокс про. Ищу людей по фамилии имени отчеству и дате рождения. Но есть записи в базе у которых поле дата рождения отсутствует. При выборе людей я делаю сперва проверку: если поле дата пустое то поиск осуществляется по фамилии имени и отчеству, в противном случае по всем перечисленным выше.
Проблема следующая проверка поля типа дата IsNull не срабатывает, конвертирую в стринг пошет то "00:00:00" или "0:00:00" как с этим бороться.
Зараннее спасибо
zks (2003-01-21 05:17:00) [1]Так при просмотре таблицы пишет " . . " вот и все, то что поле дата это точно. Когда преобразовываю в стринг пишет на одном компе "0:00:00" на другом "00:00:00". Я так понял в настройках дело или нет.
stone (2003-01-20 11:26:00) [2]Вместо IsNull можно попробовать >0
sniknik (2003-01-20 10:43:00) [3]совет, не следовать совету
BlockCode © (20.01.03 09:57)
знаю наверняка если отдаш программу в чужие руки, ктонибудь заведет ощибочную дату и будет искать именно по ней чтобы исправить, т.к. забудет все остальные данные. или чтонибудь подобное.
непонятное поведение программы внесут в список глюков к исправлению. либо как нибудь по другому но боком выйдет. :-))
BlockCode (2003-01-20 09:57:00) [4]Сделай запрос "Дата рождения" меньше 01.01.1800 . Я думаю таких долгожителей в базе нет и ты получишь всех с неуказанными датами.
Reindeer Moss Eater (2003-01-20 09:17:00) [5]как с этим бороться
С чем?
Reindeer Moss Eater (2003-01-20 09:13:00) [6]делаю сперва проверку: если поле дата пустое то поиск осуществляется по фамилии имени и отчеству
Где сперва делаешь проверку? У уже найденных записей?
Reindeer Moss Eater (2003-01-20 09:11:00) [7]Но есть записив базе у которых поледата рождения отсутствует
Что-то ты недоговариваешь