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

Mengunggah dokumen di sql server 2008 menggunakan asp.net C#

Tutorial ini harus bekerja untuk file apa pun, bukan hanya excel. Kuncinya ada di bagian ini:

Stream fs = FileUpload1.PostedFile.InputStream;
BinaryReader br = new BinaryReader(fs);  //reads the   binary files
Byte[] bytes = br.ReadBytes((Int32)fs.Length);  //counting the file length into bytes
query = "insert into Excelfiledemo(Name,type,data)" + " values (@Name, @type, @Data)"; //insert query
com = new SqlCommand(query, con);
com.Parameters.Add("@Name", SqlDbType.VarChar).Value = filename1;
com.Parameters.Add("@type", SqlDbType.VarChar).Value = type;
com.Parameters.Add("@Data", SqlDbType.Binary).Value = bytes;
com.ExecuteNonQuery();
Label2.ForeColor = System.Drawing.Color.Green;
Label2.Text = "File Uploaded Successfully";

Apa yang pada dasarnya terjadi di sini adalah aliran file diubah menjadi array Byte yang disimpan sebagai gumpalan data di database Anda. Ini dapat digunakan untuk jenis file APAPUN. Pastikan untuk menyimpan nama file (atau setidaknya ekstensi) seperti pada contoh di atas sehingga Anda tahu jenis file apa saat Anda mengubahnya kembali menjadi file di disk.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Buat pengguna untuk SQL Server 2008?

  2. Bagaimana cara memisahkan tanggal dari string?

  3. Secara otomatis menyelesaikan konflik penggabungan kunci utama

  4. SQL Server setara dengan DBMS_METADATA.GET_DDL

  5. Saya ingin menyembunyikan skrip prosedur tersimpan di SQL Server 2008