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

Sqlभूगोल प्रकार बेमेल

आप प्रकार असेंबली पर एक संस्करण मेल नहीं खा सकते हैं। यह संस्करण 10 और 11 के बीच एक ज्ञात समस्या थी। दुर्भाग्य से त्रुटि संदेश में संस्करण की जानकारी शामिल नहीं है, यही वजह है कि यह बकवास लगता है!

इसके चारों ओर जाने के लिए, आप प्रकार के द्विआधारी प्रतिनिधित्व को deserialize कर सकते हैं, यानी कुछ इस तरह (यदि आपका भूगोल कॉलम परिणाम सेट में पहला है):

var geo = SqlGeography.Deserialize(reader.GetSqlBytes(0));

अन्य समाधान भी हैं, जिसमें असेंबली के लिए बाध्यकारी रीडायरेक्ट करना शामिल है।

अधिक जानकारी यहाँ:https://connect.microsoft.com/SQLServer/feedback/details/685654/invalidcastexception-retriving-sqlgeography-column-in-ado-net-data-reader



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. आंशिक CHAR कॉलम पर इंडेक्स बनाएं

  2. .NET इकाई फ्रेमवर्क और लेनदेन

  3. क्लाइंट पर sql सर्वर डेटाबेस के साथ एप्लिकेशन को कैसे परिनियोजित करें

  4. ट्रिगर जो सिर्फ डाली गई पंक्ति को अपडेट करता है

  5. SQL सर्वर में स्तंभों में तालिका पंक्तियों को समतल करें