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

Вниз

Название полей из нескольких слов.   Найти похожие ветки 

 
Сергей   (2008-09-23 19:17) [0]

Выдает ошибку при запросе к таблице  название поля которой состоит из двух слов разделенных пробелом. Как написать правильно запрос?
Select * from [TOTAL$] Where Номер Письма not is null


 
Palladin ©   (2008-09-23 19:21) [1]

Select * from [TOTAL$] Where [Номер Письма] not is null


 
Palladin ©   (2008-09-23 19:22) [2]

с какого, кстати фига, not is null, is not null


 
Сергей   (2008-09-23 19:27) [3]

Sorry, взял старый запрос в новом is not null


 
Johnmen ©   (2008-09-23 21:05) [4]


> Palladin ©   (23.09.08 19:22) [2]
> с какого, кстати фига, not is null, is not null

Совершенно нормальное логическое выражение в рамках SQL синтаксиса.


 
MsGuns ©   (2008-09-23 22:27) [5]

Чтобы  в поколениях след оставить навечно
Назову-ка я поле Василием Евгеньичем


 
Anatoly Podgoretsky ©   (2008-09-24 09:27) [6]

А что ты так еще не делаешь?
Я уже давно называю поля из трех слов - Анатолий Подгорецкий 1..n


 
Vlad Oshin ©   (2008-09-24 09:57) [7]


> MsGuns ©   (23.09.08 22:27) [5]

а говорил, Серега зовут


 
Правильный$Вася   (2008-09-24 11:14) [8]

http://delphimaster.net/view/3-1222069929/


 
MsGuns ©   (2008-09-24 12:41) [9]

>Vlad Oshin ©   (24.09.08 09:57) [7]

Однако я не про себя. За такие вещи я обычно делаю авторам обрезание :)

Извиняюсь за офтоп


 
Palladin ©   (2008-09-24 12:53) [10]


> Совершенно нормальное логическое выражение в рамках SQL
> синтаксиса.

совершенно нормальное is not null, а вот "совершенно нормальное" not is null почему-то совершенно не хочет выполнятся...


 
Anatoly Podgoretsky ©   (2008-09-24 12:58) [11]

> Palladin  (24.09.2008 12:53:10)  [10]

Странно, может интерпритатор кривой?
А всего лишь выражение - not (logical expr)
logical expr:: is nul -> true/false

not true -> false
not false -> true


 
Palladin ©   (2008-09-24 13:13) [12]


> Anatoly Podgoretsky ©   (24.09.08 12:58) [11]

интерпритаторы mssql 2000 и jet :)


 
Johnmen ©   (2008-09-24 13:19) [13]


> совершенно нормальное is not null, а вот "совершенно нормальное"
> not is null почему-то совершенно не хочет выполнятся...

Так писАть надо правильно - not <value> is null
Что, понятно, соответствует стандарту SQL


 
Сергей   (2008-10-01 18:06) [14]

Select * from [TOTAL$] Where [Номер Письма] is not null - пишет ошибку "Не указан параметр [Номер Письма] по умолчанию".


 
Сергей   (2008-10-01 18:40) [15]

Взял название поля в кавычки.
Select * from [TOTAL$] Where "Номер Письма" is not null
Работает нормально.


 
Dmitry S ©   (2008-10-02 15:41) [16]


> Работает нормально.

Точно нормально?
может он(оно, она) "Номер Письма" как строку воспринимает?


 
Правильный$Вася   (2008-10-02 16:13) [17]


> Взял название поля в кавычки "Номер Письма"

это не кавычки, это апострофы
а апострофы обычно текстовые константы ограничивают в отличие от кавычек
а т.к. твоя константя явно не нулл, то просто происходит выборка всех записей таблицы


 
Германн ©   (2008-10-03 01:48) [18]

"Название" поля состоящее из двух слов, да ещё и не аглицких - это перебор.



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

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

Наверх




Память: 0.5 MB
Время: 0.012 c
2-1242228171
GibiW
2009-05-13 19:22
2009.06.28
Функция "Сохранить как"


2-1241894486
NaRuTo
2009-05-09 22:41
2009.06.28
Drag and Drop внутри листа.


13-1124002126
cherrex
2005-08-14 10:48
2009.06.28
рефлексия


15-1240846100
Маэстро
2009-04-27 19:28
2009.06.28
F.A.Q. по описанию программы


2-1241715270
Forsted
2009-05-07 20:54
2009.06.28
сброс таймера