Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Cách lưu và truy xuất hình ảnh PictureBox vào Cơ sở dữ liệu máy chủ Sql Cột Varbinary (Tối đa) VB.NET

Tìm thấy một số phương pháp thú vị trên youtube một thời gian trước, bạn tạo một hàm nhận ảnh và chuyển đổi nó thành byte và lưu nó thành byte trong SQLServer DB, và khi bạn truy xuất nó, nó sẽ hiển thị trên hộp ảnh. Đây là mã triển khai nó và cho tôi biết nếu nó hoạt động ... nếu nó bỏ phiếu cho câu trả lời của tôi, vui lòng:

 Public Function ConvertImage(ByVal myImage As Image) As Byte()

    Dim mstream As New MemoryStream
    myImage.Save(mstream, System.Drawing.Imaging.ImageFormat.Jpeg)

    Dim myBytes(mstream.Length - 1) As Byte
    mstream.Position = 0

    mstream.Read(myBytes, 0, mstream.Length)

    Return myBytes

End Function


Vì vậy, nếu bạn đang lưu bằng thủ tục được lưu trữ, chỉ cần chuyển hình ảnh vào hộp ảnh làm đối số, ví dụ:pictureBoxUser.Image




  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:kiểm tra xem Trigger được Bật hay Tắt?

  2. SqlParameter không cho phép Tên bảng - các tùy chọn khác mà không có cuộc tấn công tiêm sql?

  3. Cách thực hiện một thủ tục được lưu trữ bên trong một truy vấn chọn

  4. .NET:Cách chèn tài liệu XML vào SQL Server

  5. Khắc phục Msg 8117 “Kiểu dữ liệu toán hạng varchar không hợp lệ cho toán tử sum” trong SQL Server