Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Ketidakcocokan Jenis SqlGeografi

Anda bisa memiliki ketidakcocokan versi pada Majelis Jenis. Ini adalah masalah yang diketahui antara versi 10 dan 11. Sayangnya, pesan kesalahan tidak menyertakan informasi versi, itulah sebabnya tampaknya tidak masuk akal!

Untuk menyiasatinya, Anda dapat melakukan deserialize representasi biner tipe, yaitu sesuatu seperti ini (jika kolom geografi Anda adalah yang pertama dalam kumpulan hasil):

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

Ada solusi lain, termasuk melakukan pengalihan mengikat untuk perakitan.

Info lebih lanjut di sini:https://connect.microsoft.com/SQLServer/feedback/details/685654/invalidcastexception-retrieving-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. Fungsi IndexOf di T-SQL

  2. Memilih Prosesor untuk SQL Server 2014 – Bagian 1

  3. Menyimpan data UTF-16/Unicode di SQL Server

  4. Hasil yang tidak terkait dalam output?

  5. Migrasi SQL Server 2000 ke 2008 - ORDER BY Issue saat menggunakan DISTINCT