powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Загадка в NULL
12 сообщений из 12, страница 1 из 1
Загадка в NULL
    #32759548
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть таблица, проще не придумаешь, прилинкованна с сервака
Структура такая

Id_PL int -это счётчик
Phase_PL nvarchar(10)-в этом поле Null
SUM_Nal_PL float(8)-в этом поле 1000

Вопрос упростил до безумия!!!!!!!!
И такой вот запрос
Код: plaintext
1.
2.
3.
SELECT Sum_Nal_PL
FROM Plan1
WHERE Phase_PL is null;
НЕ выводит ничего, а если в Phase_PL написать "1000" и сделать этот запрос то всё работает
Код: plaintext
1.
2.
3.
SELECT Sum_Nal_PL
FROM Plan1
WHERE Phase_PL="1000";
...
Рейтинг: 0 / 0
Загадка в NULL
    #32759585
(c)VIG
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А ты уверен, что там действительно NULL, а не пустая строка.
...
Рейтинг: 0 / 0
Загадка в NULL
    #32759624
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да в том то и дело, что NULL. Специально создал на сервере для проверки.
...
Рейтинг: 0 / 0
Загадка в NULL
    #32759639
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Phase_PL сделай числовым, а не строчным
будет работать?
...
Рейтинг: 0 / 0
Загадка в NULL
    #32759642
SSY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А Вы попробуйте всё-таки

WHERE Phase_PL=""
...
Рейтинг: 0 / 0
Загадка в NULL
    #32759658
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тогда уж:
WHERE len(Phase_PL)=0
...
Рейтинг: 0 / 0
Загадка в NULL
    #32759672
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Перепробывал вообще всё походу, какие-то глюки.
Смех какой-то. Глюк конечно обошёл, но загадку не решил.
ГЕЙТЦ СВОЛОЧЬ!!!
...
Рейтинг: 0 / 0
Загадка в NULL
    #32759675
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а обошёл-то как?
...
Рейтинг: 0 / 0
Загадка в NULL
    #32759722
Proga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вопрос который я привёл, он конечно сильно упрощён, а вообще
была ХП в неё закидывал параметры и вместо
Код: plaintext
1.
.Parameters.Append .CreateParameter("@phase", adVarChar, adParamInput,  10 , Nz(Forms!vvodzayav.Phase, Null))
написал
.Parameters.Append .CreateParameter("@phase", adVarChar, adParamInput, 10, Nz(Forms!vvodzayav.Phase, "Null"))
потом в хранимке отрабатывал по значению "Null", а поумолчанию заставил ставить в табле "Null". Хотя можно проще, но времени нет. А как говорится
"Всё гениальное просто", а я к сожалению не гений, так что пишу как получается, а потом уж улучшайзингом занимаюсь
...
Рейтинг: 0 / 0
Загадка в NULL
    #32760347
Фотография Shurgenz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор"Null"

Чего только не бывает. Даже арбузы на севере растут.
...
Рейтинг: 0 / 0
Загадка в NULL
    #32760363
aleks2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, это умиляет

Nz(Forms!vvodzayav.Phase, Null)

могет быть автор поделиться тайным смыслом этой конструкции?
...
Рейтинг: 0 / 0
Загадка в NULL
    #32760476
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ProgaДа в том то и дело, что NULL. Специально создал на сервере для проверки.
покажи как выглядит select для одной строки в QA - то ,что ты описал маловероятно.Скорее всего в поле не Null,а нечто иное - например текст 'NULL'
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Загадка в NULL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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