Diễn Đàn Tin Học

Hiển thị kết quả từ 1 đến 5 / 5
  1. #1
    Tham gia
    14-08-2002
    Location
    Ha Noi
    Bài viết
    8
    Like
    0
    Thanked 0 Times in 0 Posts

    Ai biết về SQL Server cho hỏi chút?

    Hiện tôi đang viết 1 chưông trình QLNS, với DB là SQL Server. Tôi mắc phải vấn đề đọc ghi trường kiểu IMAGE vào DB. Trong SQL Server tôi có thấy 1 ví dụ, tôi đã lẩy ra chỉnh sửa( Tất nhiên là phần đọc ghi vẫn giữ nguyên). Nhưng khi ghi thì được, còn lúc lấy ra và load vào control trên form thì bị lỗi. Vậy ai biết làm ơn chỉ giùm. Cảm ơn nhiều.
    Quote Quote

  2. #2
    Tham gia
    22-07-2002
    Location
    HCM city
    Bài viết
    4
    Like
    0
    Thanked 0 Times in 0 Posts
    Vấn đề là ở chỗ cách bạn load image như thế nào.
    Đây là cách get data ra binary file temp rồi load lên image control.

    Dim labBuffer() As Byte

    'First, setting image control is nothing
    pimgImage.Picture = Nothing

    'Getting data from recordset
    labBuffer() = prsRecordset.Fields(psFieldName).GetChunk(prsRecor dset.Fields(psFieldName).ActualSize)

    'Opening temporary binary file
    Open gsTempImgFile For Binary As #1

    'Writing byte array to temp file
    Put #1, , labBuffer()

    'Closing tempfile
    Close #1

    'Loading image into image control
    Set pimgImage.Picture = LoadPicture(gsTempImgFile, , vbLPColor)

  3. #3
    Tham gia
    14-08-2002
    Location
    Ha Noi
    Bài viết
    8
    Like
    0
    Thanked 0 Times in 0 Posts
    Cảm ơn vì lòng nhiệt tình của bạn. Nhưng, sau khi post bài lên thì tôi phát hiện ra là vấn đề lại nằm ở chỗ Save vào DB chứ không phải Load từ DB lên control. Tôi đã tìm thấy 1 đoạn mã để làm việc đó, nhưng vẫn chưa hiểu rõ ràng lắm. Nếu bạn có 1 chút tài liệu về làm việc với những trường dữ liệu có kiểu Binary (ntext, image...) của SQL Server thì chỉ cho mình với. Trong MSDN cũng có nhưng nó vẫn không phù hợp với yêu cầu của mình. Một lần nữa, cảm ơn bạn rất nhiều.

  4. #4
    Tham gia
    19-07-2002
    Location
    HCM, VN
    Bài viết
    138
    Like
    0
    Thanked 1 Time in 1 Post
    thực ra, control image, hay pic box thể hiện hình ảnh bằng một con số long, (số này khá lớn) tuy chưa thử trong SQL server nhưng mình đã thử trong access, tạo một trường là number có kiểu là số long, save số long này vào trong trường đó, và đọc ra thì cũng vậy.

  5. #5
    Tham gia
    14-08-2002
    Location
    Ho Chi Minh
    Bài viết
    65
    Like
    0
    Thanked 0 Times in 0 Posts

    Câu hỏi, cần giúp đỡ Hello

    May anh chi dang ban van de gi vay. Chi chut dinh co em duoc khong

Bookmarks

Quy định

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •