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


I Love YaBB 2!

Сообщений: 130
Зарегистрирован: 07. Ноября 2007
Можно ли уложить в список перечисления?
29. Ноября 2007 :: 12:49
Печать  
Выбираю обороты из партий, как бы их выбрать не по всем КодамОпераций?А допустим по 10 или 5 операциям которые имеют тип Строка,и длину 1.Можно их поместить в список значений и передать в запрос?
  
Наверх
 
IP записан
 
maxa
Full Member
***
Отсутствует


I Love YaBB 2!

Сообщений: 130
Зарегистрирован: 07. Ноября 2007
Re: Можно ли уложить в список перечисления?
Ответ #1 - 29. Ноября 2007 :: 12:50
Печать  
а если они имеют тип Перечисление?
  
Наверх
 
IP записан
 
ssv
Junior Member
**
Отсутствует



Сообщений: 16
Местоположение: Орел
Зарегистрирован: 29. Ноября 2007
Пол: Мужской
Re: Можно ли уложить в список перечисления?
Ответ #2 - 29. Ноября 2007 :: 12:57
Печать  
Ну если строка, то собери их в строку и передай как строку в запрос. А в запросе ищи через CHARINDEX(КодОперации,СтрокаКодовОпераций)>0
  
Наверх
 
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Можно ли уложить в список перечисления?
Ответ #3 - 29. Ноября 2007 :: 12:59
Печать  
Поле IN ('П', 'А', 'Б')
И т.п.
По перечислению то же самое с использованим рокуБД)()
Это посмотри в алснике по 1C++
  
Наверх
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Можно ли уложить в список перечисления?
Ответ #4 - 29. Ноября 2007 :: 13:01
Печать  
trdm, +1
Будете смияцо, но у меня в одном месте на старой работе так было для порядка 2000 строковых вещиц Улыбка
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Можно ли уложить в список перечисления?
Ответ #5 - 29. Ноября 2007 :: 13:04
Печать  
Лучше, конечно, так: http://www.1cpp.ru/forum/YaBB.pl?num=1153497909/2#2
т.к. по умолчанию сравнение строк у SQL Server регистронезависимое.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
trdm
1c++ power user
qt1l developer
1c++ moderator
Отсутствует



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Можно ли уложить в список перечисления?
Ответ #6 - 29. Ноября 2007 :: 13:07
Печать  
berezdetsky писал(а) 29. Ноября 2007 :: 13:04:
Лучше, конечно, так: http://www.1cpp.ru/forum/YaBB.pl?num=1153497909/2#2
т.к. по умолчанию сравнение строк у SQL Server регистронезависимое.

Блин, вот по этому я алсник и приветствовал. Гоняешся постояно за этими нюансами по всему сайту.
Думаю ответ должен быть помещен в фак, как обязательная рекомендация. В раздел Антиграблеин
  
Наверх
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Можно ли уложить в список перечисления?
Ответ #7 - 29. Ноября 2007 :: 13:09
Печать  
Проблемка по ссылке интересная, но высосана из пальца
Лучше так не делать ибо по реквизиту, например, не найдешь однозначно "р" и "Р" - даже в ДБФ Улыбка
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
berezdetsky
1c++ power user
Отсутствует


barba non facit sisadminum

Сообщений: 1986
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Можно ли уложить в список перечисления?
Ответ #8 - 29. Ноября 2007 :: 13:19
Печать  
Цитата:
Проблемка по ссылке интересная, но высосана из пальца
Лучше так не делать ибо по реквизиту, например, не найдешь однозначно "р" и "Р" - даже в ДБФ Улыбка

Решение по ссылке позволит найти однозначно "р" и "Р" для SQL Server. И оно не высосано из пальца хотябы потому, что в ряде типовых код операции задаётся не перечислением, а регистрозависимой строкой.
  

пароль как коньяк, чем больше звездочек, тем лучше
Наверх
IP записан
 
Вадимко
God Member
*****
Отсутствует


Нам бы чего про ОдноЦэ...

Сообщений: 1048
Местоположение: Минск
Зарегистрирован: 24. Мая 2006
Пол: Мужской
Re: Можно ли уложить в список перечисления?
Ответ #9 - 29. Ноября 2007 :: 13:24
Печать  
>>хотябы потому
Не спорю... респект и "фу" регистроЗАВИСИМЫМ "перечислениям"
  

Кампутер, кофе и сигареты - это очень плохо для моего здоровья...
Наверх
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать