Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да конвертирате конструктора на низове в низ без екранираща последователност в преобразувания низ

Силно подозирам, че гледате дебъгера. Това ще покаже екранирания формуляр, но кавичките всъщност няма да са в низа, ако не трябва да бъдат.

Предлагам ви да регистрирате низа по някакъв начин - тогава ще видите истинските данни и моето предположение е, че той няма да съдържа обратни наклонени черти - ако приемем, че не сте написали обратни наклонени черти в StringWriter Да започнем с. Как записвате данните в StringWriter ? Възможно ли е вашите проблеми да са по-нагоре? (Ако пишете XML ръчно , силно препоръчвам вместо това да използвате XML API. Податлив е много по-малко на грешки.)

Каква грешка получавате, когато се опитвате да прочетете обратно XML? Как изглежда в базата данни?

До голяма степен мога да гарантирам, че проблемът няма да е в StringWriter или StringBuilder - те не извършват бягство.

От друга страна, има ли причина да извиквате GetStringBuilder().ToString() вместо само ToString() ?




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Процедура или функция !!! има посочени твърде много аргументи

  2. SQL Server bcp Utility и числовият тип данни

  3. Преобразуване на произволна дата от сървърно време в потребителско време (за стандартно и лятно часово време)

  4. SQL Server (2008) Предаване на ArrayList или String към SP за IN()

  5. В SQL Server, защо NULL не е равно на празен низ И не е равно на празен низ?