Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Как победить  cmd.Выполнить("Exec('SET ANSI OFF')"); (число прочтений - 1513 )
kriblya
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 313
Зарегистрирован: 24. Декабря 2007
Как победить  cmd.Выполнить("Exec('SET ANSI OFF')");
10. Июня 2009 :: 13:52
Печать  
Для попадания в индекс мы пишем      
Код
Выбрать все
cmd.Выполнить("Exec('SET ANSI OFF')");
 


и тем самым попадаем на не корректные данные
аля:
спр1.параметр='10';
спр2.параметр='100';
спр3.параметр='30';
ставим условие
Код
Выбрать все
where $спр.параметр='10' 


и получаем выборку
спр1 и спр2.
to kiruha: Это как-то можно победить?
  
Наверх
 
IP записан
 
ol
Senior Member
****
Отсутствует


1C++ rocks!

Сообщений: 272
Местоположение: Санкт-Петербург
Зарегистрирован: 24. Января 2009
Пол: Мужской
Re: Как победить  cmd.Выполнить("Exec('SET ANSI OFF')");
Ответ #1 - 10. Июня 2009 :: 15:15
Печать  
насколько я помню наставления kiruha, можно вместо "=" использовать "==". Тогда будет обычное сравнение, как без SET ANSI OFF. Правда сам не пользовался, не знаю
  
Наверх
ICQ  
IP записан
 
kriblya
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 313
Зарегистрирован: 24. Декабря 2007
Re: Как победить  cmd.Выполнить("Exec('SET ANSI OFF')");
Ответ #2 - 10. Июня 2009 :: 15:24
Печать  
Частично хорошо. а если
where $спр.параметр  in ('10' ,'20')
Язык
  
Наверх
 
IP записан
 
kriblya
Senior Member
****
Отсутствует


I Love YaBB 2!

Сообщений: 313
Зарегистрирован: 24. Декабря 2007
Re: Как победить  cmd.Выполнить("Exec('SET ANSI OFF')");
Ответ #3 - 10. Июня 2009 :: 15:44
Печать  
Ладно. решили перебором
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать