Как избежать особенных хартий вроде <> в SQL-запросе? - PullRequest
0 голосов
/ 03 октября 2019

описание должно выглядеть так: - функция настройки самолета в поле <TypeCode>. но он отображается в БД в том виде, в каком он есть, но при проверке в пользовательском интерфейсе путем извлечения он отображается как --- «Функция конфигурации самолета в полевых условиях». здесь <typecode> преобразуется в HTML на экране пользовательского интерфейса.

другие способы, которые я пробовал:

update tblApplicationParam 
    set fldValueDescription = 'Aircraft Configuration function in the /<TypeCode/> field'

, тем не менее это не решило мою проблему.

когда параметр получен на экране пользовательского интерфейса, описание должно отображаться какэто - Aircraft Configuration function in the <TypeCode> field.

1 Ответ

2 голосов
/ 03 октября 2019

кодируйте < как &lt; и > как &gt; - вы можете либо сделать это в своем коде с помощью предпочитаемого метода экранирования HTML выбранного языка, либо вы можете сделать это в SQL, но это означает, что выпришлось бы обновлять SQL каждый раз, когда вы сталкивались с символом, который имеет особое значение в HTML. Вы должны предпочесть использовать функцию экранирования HTML в вашем коде.

...