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

Bisakah saya mengembalikan varchar(max) dari prosedur tersimpan?

Terpilih Ed Altofer. (Dia menjawab lebih dulu, jadi jika Anda menyukai jawaban saya, pilih juga jawaban saya).

OleDb adalah masalah Anda. Ini adalah koneksi database generik yang perlu berbicara lebih dari sekedar SQL Server, dan sebagai hasilnya Anda memiliki situasi common denominator terendah di mana hanya kumpulan fitur komposit terlemah yang dapat didukung sepenuhnya. Salah satu fitur yang hilang adalah dukungan varchar(max).

Anda menggunakan SQL Server 2005 dan VB.Net. Apa yang menghentikan Anda menggunakan System.Data.SqlClient daripada System.Data.OleDb?

Sunting
Saya menemukan dokumentasi tentang masalah ini. Lihat di sini:
http://msdn.microsoft.com/ en-us/library/ms131035.aspx

Bagian yang relevan:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menggunakan LIKE di sp_executesql

  2. Tambahkan kunci utama ke tabel yang ada

  3. Menata ulang dan menghapus duplikasi kolom SQL berdasarkan data kolom

  4. tutorial pemula untuk report viewer?

  5. Buat Kolom Terhitung di SQL Server menggunakan T-SQL