Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

0x0B . की खोज

अंत में मिल ही गया !

.NET XML सीरिएलाइज़र अमान्य वर्ण को क्रमांकित करते समय उससे बच रहा था, लेकिन तब वह पहले से बच नहीं रहा था। डी-क्रमांकन।

इसलिए मुझे बच निकले . की तलाश करनी पड़ी बच गए 0x0B को खोजने के लिए ... गंभीरता से मजाकिया नहीं लोग!

तो यह:

  SELECT * from Mytable where Column like '%' + '&#xB' + '%'

वास्तव में यह मिलेगा:

<?xml version="1.0"?>
      <Hashtable><key>313_other_10</key><value>&#xB</value></Hashtable>

और जब यह वैध एक्सएमएल की तरह दिखता है तो यह एक अमान्य वर्ण अपवाद को फेंक देगा जब:

    XmlSerializer xs = new XmlSerializer(Type.GetType(Hashtable));
    StringReader stringReader = new StringReader(xml);
    obj = xs.Deserialize(stringReader);

मदद के लिए आगे आए लोगों को बहुत-बहुत धन्यवाद! यह अमूल्य मदद थी!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. एक संग्रहीत कार्यविधि में TSQL परस्पर अनन्य पहुँच

  2. प्राथमिक कुंजी के साथ कॉलम डेटाटाइप बदलें

  3. PIVOT क्वेरी एकाधिक जॉइनिंग

  4. SQl सर्वर मुझे टाइमआउट समाप्त होने की त्रुटि को ठीक करने की आवश्यकता है। समयबाह्य अवधि बीत चुकी है

  5. एंटिटी फ्रेमवर्क 4.0 मॉडल फर्स्ट डिज़ाइनर में एक फाइलस्ट्रीम कॉलम कैसे जोड़ें?