Additional
dbCAP
AnyDAC
ThinDAC
NCOCI8
Topic: Что делать, если в запросе встречается символ &.
Что делать, если в запросе встречается символ &.
Posted: 2008/07/18 07:58
 
MSSQL2000. Если в поисковом запросе встречается пользовательский текст с символом &, то на сервер поступает только часть данных до этого символа. Например, запрос

select ID from PRODUCERCOLLECTION
where ProducerCollectionID = 190
and PCName = 'Selay&Ahsen'

доходит до сервера в виде:

select ID from PRODUCERCOLLECTION
where ProducerCollectionID = 190
and PCName = 'Selay'

Пожалуйста, подскажите что делать в этой ситуации? Могут ли быть еще какие-либо "запрещенные" символы?
Re:Что делать, если в запросе встречается символ &.
Posted: 2008/07/18 08:05
 
Символ '&' является маркером макроса. Если вы их не используете, то установите ResourceOptions.MacroCreate, MacroExpand, EscapeExpand в False.
Re:Что делать, если в запросе встречается символ &.
Posted: 2008/07/19 08:25
 
Спасибо, помогло!