kết quả từ 1 tới 5 trên 5

Xin cách chèn ảnh vào SQL sever

  1. #1
    Ðến Từ
    Hà Nội
    Thành Viên Thứ: 273769
    Giới tính: Nam
    Bài gửi
    28

    Question Xin cách chèn ảnh vào SQL sever

    Như title ạ, mọi người hướng dẫn em cách chèn ảnh vào SQL Sever với ạ. Em tìm trên mạng thì cần phải dùng C# tạo winform rồi mới chèn được.
    Mọi người cho em xin code với ạ
    Quick reply to this message Trả lời       


  2. #2
    Ðến Từ
    Hà Nội
    Thành Viên Thứ: 358027
    Bài gửi
    1.228

    Reply: Xin cách chèn ảnh vào SQL sever

    www.thuthuatdoday.tk - Chia sẻ thủ thuật, tiện ích máy tính

  3. #3
    Ðến Từ
    Đà Nẵng
    Thành Viên Thứ: 361750
    Giới tính: Nam
    Bài gửi
    1.473

    Reply: Xin cách chèn ảnh vào SQL sever

    chuyển đổi ảnh thành dạng base64 rồi lưu vào DB thôi mà.
    "One day..."

  4. #4
    Ðến Từ
    Hà Nội
    Thành Viên Thứ: 358027
    Bài gửi
    1.228

    Reply: Xin cách chèn ảnh vào SQL sever

    Trích Nguyên văn bởi snowolf901 Xem bài viết
    chuyển đổi ảnh thành dạng base64 rồi lưu vào DB thôi mà.
    base64 là dạng mã hóa và chuyển đổi kiếu đó sẽ lưu trong data dạng text/varchar

    tăng gánh xử lý vì mỗi lần lại phải giả mã base64, tốn nhiều dung lượng lưu trữ không cần thiết

    base64 chia nhóm 24 bit cứ 3 char 8 bit chuyển thành 4 char 6 bit

    SQL Server có hỗ trợ kiểu binary, varbinary

  5. #5
    Ðến Từ
    Hà Nội
    Thành Viên Thứ: 358027
    Bài gửi
    1.228

    Reply: Xin cách chèn ảnh vào SQL sever

    Đọc kỹ lại "Em tìm trên mạng thì cần phải dùng C# tạo winform rồi mới chèn được". Mình đang nghĩ bạn đang cố can thiệp vào CSDL của một ứng dụng nào đó

    Xác định xem CSDL đang tồn tại, tên trường lưu trữ ảnh dưới dạng nào: text/varchar/binary/varbinary và trường đó có mã hóa hay không, nếu là loại có mã hóa thì bắt buộc phải viết tools, còn loại bình thường thì dùng query để truy vấn

    Visual Studio hoặc SQL Server Management Studio cung cấp GUI cơ bản để tương tác với CSDL trên SQL Server

    Kiểu binary, varbinary không mã hóa thì có thể dùng query sql để chèn từ đường dẫn file ảnh

    OPENROWSET(BULK N'đường dẫn file ảnh', SINGLE_BLOB) sẽ chuyển file ảnh sang kiểu dữ liệu binary để chèn vào CSDL của SQL Server

    SQL Server Management Studio có add-in ExportSqlCE, SSMSBoost hỗ trợ nếu không muốn viết query