Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Подскажите отупевшему ламеру / 10 сообщений из 10, страница 1 из 1
04.09.2007, 16:34
    #34775209
Higar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите отупевшему ламеру
В конструкторе LocalView делаю фильтр:
SELECT Priem.nib, Priem.fio, Priem.fio_i, Priem.fio_o, Priem.vozr,;
Priem.data, Priem.tima, Priem.perevod, Priem.diag, Priem.otd, Priem.pol,;
Priem.dr, Priem.kont, Priem.vidg, Priem.data_w, Priem.data_p, Priem.icxod,;
Priem.prim, Otd.notd;
FROM priem INNER JOIN sprav!otd ;
ON Priem.perevod = Otd.cod;
WHERE Priem.data_w = "()" Условие 1
OR (Priem.data_w >= DATE()-7); Условие 2
ORDER BY Priem.data
Смысл - выбрать записи или с условием 2 или пустые. С условием 2 выбирает, с 1 - нет, что бы ему не подсовывал... Посоветуйте!
...
Рейтинг: 0 / 0
04.09.2007, 16:46
    #34775274
Подскажите отупевшему ламеру
И что Вы ему подсовывали? Если только Priem.data_w = "()", две скобки к пустоте не имеютникакого отношения. Поставьте Priem.data_w = ""
...
Рейтинг: 0 / 0
04.09.2007, 16:48
    #34775281
Higar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите отупевшему ламеру
И это подсовывал...
...
Рейтинг: 0 / 0
04.09.2007, 16:52
    #34775294
Подскажите отупевшему ламеру
И что показывает
Код: plaintext
?Set('ANSI")
...
Рейтинг: 0 / 0
04.09.2007, 17:02
    #34775339
AleksMed
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите отупевшему ламеру
Каков тип поля Priem.data_w?
...
Рейтинг: 0 / 0
04.09.2007, 17:05
    #34775348
Higar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите отупевшему ламеру
Command contains unrecognized phrase/keyword
...
Рейтинг: 0 / 0
04.09.2007, 17:05
    #34775351
Higar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите отупевшему ламеру
тип "Дата"
...
Рейтинг: 0 / 0
04.09.2007, 17:22
    #34775406
AleksMed
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите отупевшему ламеру
Тогда
WHERE empty(Priem.data_w) Условие 1
...
Рейтинг: 0 / 0
04.09.2007, 18:08
    #34775569
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите отупевшему ламеру
Константы типа Date и DateTime в FoxPro обрамляются фигурными скобками. Пустая дата, соответственно, две фигурные скобки подряд

Код: plaintext
Priem.data_w = {}

Хотя, как и заметил AleksMed , лучше использовать функцию EMPTY() для проверку на пустоту вне зависимости от типа данных.

Код: plaintext
EMPTY(Priem.data_w)

Если поле Priem.data_w может принимать значение NULL, то следует еще сделать проверку на NULL (если необходимо), поскольку "пустое значение" и NULL - это "две большие разницы".
...
Рейтинг: 0 / 0
04.09.2007, 20:22
    #34775869
Higar
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите отупевшему ламеру
Уф, наконец разобрался, всем спасибо за помощь и участие!
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Подскажите отупевшему ламеру / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]