Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема CASE (число прочтений - 1454 )
DrunkProgrammer
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 128
Зарегистрирован: 28. Декабря 2007
CASE
07. Марта 2009 :: 07:39
Печать  
Доброе время суток!
У меня проблема с CASE, вроде делаю правильно, а выпадает:
FAILED! ICommandText::Execute(): Command contains unrecognized phrase/keyword.

Например:
Код
Выбрать все
SELECT
CASE  WHEN IsFolder = 1  THEN "Папка" ELSE "Элемент" END as ddd
FROM
$Справочник.Номенклатура 



Что не так?
  
Наверх
 
IP записан
 
kiruha
1c++ power user
Отсутствует



Сообщений: 1249
Зарегистрирован: 11. Апреля 2007
Re: CASE
Ответ #1 - 07. Марта 2009 :: 08:54
Печать  
Если ДБФ , то нет CASE, есть ICASE,
синтаксис
ICASE(IsFolder = 1,'Папка','Элемент') as ddd
  
Наверх
 
IP записан
 
DrunkProgrammer
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 128
Зарегистрирован: 28. Декабря 2007
Re: CASE
Ответ #2 - 07. Марта 2009 :: 08:58
Печать  
Спасибо!
Чуть не рехнулся с этим CASE.
  
Наверх
 
IP записан
 
DrunkProgrammer
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 128
Зарегистрирован: 28. Декабря 2007
Re: CASE
Ответ #3 - 07. Марта 2009 :: 08:59
Печать  
А где можно прочесть отличия для dbf?
  
Наверх
 
IP записан
 
vivm
Full Member
***
Отсутствует



Сообщений: 159
Местоположение: Новосибирск
Зарегистрирован: 26. Мая 2006
Пол: Мужской
Re: CASE
Ответ #4 - 07. Марта 2009 :: 12:02
Печать  
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать