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

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
    38

    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.451

    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.619

    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à.
    "Above the best
    improve yourself
    your spirit never die..."


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

    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.451

    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

  6. Đã cảm ơn gunshot9x:


  7. #6
    Ðến Từ
    Yên Bái
    Thành Viên Thứ: 235356
    Giới tính: Nam
    Bài gửi
    743

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

    2 hướng, nếu có server lưu ảnh rồi thì db chỉ cần lưu link trỏ tới ảnh là ok
    nếu không có, thì convert anh ra mảng byte rồi lưu vào db khi nào cần thì lấy mảng byte này ra convert lại thành hình
    class TapLamHacker{ private String TráiTim;
    private void Set_TráiTim(String Gái){ this.TráiTim = "Thanh Trâm"; }
    public String Get_TráiTim(){ return "Thanh Trâm"; }
    public String ToString(){return"My love is Thanh Trâm For one future go shopping not concerned about price ";}
    } Liên hệ Skype: Taplamhacker