Từ 1 tới 5 trên tổng số 5 kết quả

Đề tài: Không thể lưu được đường dẫn file ảnh xuống CSDL

  1. #1
    Ngày gia nhập
    02 2012
    Bài viết
    32

    Mặc định Không thể lưu được đường dẫn file ảnh xuống CSDL

    Vấn đề của em là thế này
    Em đã lấy được đường dẫn file ảnh và đưa vào textbox txtGhiChu bằng code như sau:

    Code:
                OpenFileDialog ofd = new OpenFileDialog();
                ofd.Filter = "Images File (*.jpg;*.png)|*.jpg;*.png";
                ofd.Title = "Chọn hình";
    
                if (ofd.ShowDialog() == DialogResult.OK)
                {
                    txtGhiChu.Text = ofd.FileName;
                }
    Vấn đề bây giờ là em muốn lưu đường dẫn chứa trong txtGhiChu xuống CSDL Access
    Nhưng tại sao lại không được nhỉ, khi vừa bấm nút Lưu để lưu đường dẫn trong txtGhiChu thì nó lại báo là không tìm thấy tập tin CSDL của chương trình ngay tại đường dẫn trong textbox đó
    Có người bảo là khi mở hộp thoại Open thì đường dẫn tới tập tin CSDL của chương trình sẽ bị thay đổi nên phải cố định đường dẫn đó lại

    Nhưng em ko biết phải làm sao cả, có ai biết giúp với
    Cảm ơn nhiều!

  2. #2
    Ngày gia nhập
    02 2012
    Bài viết
    32

    TẠI SAO ko lưu đc đường dẫn tập tin xuống cơ sở dữ liệu
    huhu.. sao ko ai giúp mình vậy

  3. #3
    Ngày gia nhập
    12 2012
    Nơi ở
    Bến Tre
    Bài viết
    3

    Chào bạn, có nhiều lí do trong việc kết nối CSDL như File Datbase, các chuỗi kết nối, trường dữ liệu...Do bạn không đưa ra code mẫu nên tui chỉ có thể góp ý như vầy:
    Bước 1: Bạn kiểm tra xem việc kết nối đến CSDL đã thông chưa. Thử mở 1 ô dữ liệu hoặc thêm 1 ô dữ liệu xem có báo lỗi gì không? Bạn nên gán trưc tiếp tên Database trong code.
    Bước 2: Lưu chuỗi đường dẫn của file Image: Tạo 1 OpenFileDialog, 1 biến kiểu string để lưu chuỗi. Lưu ý là đường dẫn bạn chọn loại có @ hay không có @ để khi sử dụng Load Image không bị lỗi.
    Bước 3: Xuất tạm chuỗi đường dẫn ra 1 textbox xem nó như thế nào.(Hình như bạn làm được rồi)
    Bước 4: Nếu đến đây mà vẫn an toàn thì bạn lại lưu chuỗi đó vào CSDL giống như bước 1.
    Nếu vẫn chưa được thì Up cả đoạn code lên cho mọi người xem.
    Chúc bạn thành công!

  4. #4
    Ngày gia nhập
    11 2010
    Nơi ở
    Việt Nam"D
    Bài viết
    18

    trong cơ sở dữ liệu , tạo bảng chứa id làm khóa chính tự tăng , một trường chứa đường dẫn ảnh
    b1 : kết nối khởi tạo chuỗi kết nối cơ sở dữ liệu OleDBConnection ( theo mình nhớ là kết nối access kiểu đấy ) cần chú ý cái phiên bản access mà bạn đang dùng
    b2 : tạo chuỗi truy vấn command
    b3 : Insert bằng ExcuteNonquery cho cái textbox1.Text đấy là value

  5. #5
    Ngày gia nhập
    08 2012
    Bài viết
    574

    Thấy bạn mô tả như là bạn dùng 1 TextBox để vừa lưu đường đẫn của CSDL và đường đẫn ảnh vậy.

Các đề tài tương tự

  1. Hướng dẫn làm từ điển Anh- Việt CSDL từ file txt bằng c#!
    Gửi bởi nobita_141992 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 5
    Bài viết cuối: 17-11-2013, 11:14 AM
  2. Viết 1 chương trình kết nối CSDL Mysql bằng C lỗi: Cannot open include file: 'mysql.h': No such file or directory?
    Gửi bởi huulinh21191 trong diễn đàn Thảo luận, góp ý code C/C++ của bạn
    Trả lời: 2
    Bài viết cuối: 14-11-2012, 07:36 PM
  3. Đọc file text (CSDL ghi bằng file txt) đưa vào DataGridview
    Gửi bởi GirlHaThanh trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 7
    Bài viết cuối: 02-10-2012, 11:36 AM
  4. Đọc dữ liệu từ file XML rồi lưu vào CSDL !
    Gửi bởi troinau trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 0
    Bài viết cuối: 02-06-2011, 11:23 AM
  5. Kết nối CSDL bằng 2 file mdf, ldf???
    Gửi bởi xuanthucit trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 6
    Bài viết cuối: 11-11-2010, 11:10 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn