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

Bagaimana Anda bisa mengonversi tinyint t-sql ke integer di c #?

Apa yang biasanya kembali sebagai - byte? Jika demikian, lakukan saja unbox dan kemudian konversi:

(int)(byte) reader["column"];

atau biarkan konversi terjadi secara alami:

int x = (byte) reader["column"];

atau lakukan hal yang sama dengan metode yang sangat diketik:

int x = reader.GetByte(column);

Sesuaikan ini dengan sbyte atau short atau apa pun jika saya salah memetakannya ke byte . Anda dapat melakukan konversi di sisi SQL Server, tetapi saya pribadi akan melakukannya di sisi klien, dan menjaga agar SQL tetap sederhana.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server:menggabungkan beberapa baris menjadi satu baris

  2. Cara menemukan nama kolom untuk semua tabel di semua database di SQL Server

  3. Kesalahan:Tidak dapat mengambil baris dari penyedia OLE DB ADsDSOObject untuk server tertaut ADSI

  4. Menggunakan pernyataan UPDATE bersyarat dalam SQL

  5. Database Cadangan SQL Server Express | Cara Menjadwalkan Otomatisasi dan Membersihkan Pencadangan SQL Express