Показать сообщение отдельно
Старый 07.12.2004, 12:20   #5  
levsha is offline
levsha
Участник
 
22 / 14 (1) ++
Регистрация: 20.10.2003
Адрес: СПб
Re: Re: баг в 2.5. Будьте осторожнее с символом "_" подчеркивание
Цитата:
Изначально опубликовано mazzy


http://msdn.microsoft.com/library/de...la-lz_115x.asp

_ (underscore) Any single character.
WHERE au_fname LIKE '_ean' finds all four-letter first names that end with ean (Dean, Sean, and so on).
Да, Вы правы, об этом я забыл... поэтому действительно только в like такое вылезает

Цитата:
Изначально опубликовано mazzy

Предельно осторожно используйте в кодах также символы . , " ? * ! < > \
Поскольку их также надо экранировать
См. также http://axapta.mazzy.ru/hints/search/

И еще. Баг не имеет никакого отношения к символу _.
Это типичная ошибка переполнения буфера.
Попробуйте посмотреть в sql что происходит с фильтром
value = "1_2_345'*";
вот об использовании этих символов наши пользователи неоднократно предупреждались - и их использование в каких-то ключевых полях практически сведено к нулю, а с подчеркиваниями для нас нас оказалось все-таки новостью и подчеркивания у нас используются повсеместно...