- Vui lòng đọc nội qui diễn đàn để tránh bị xóa bài viết
- Tìm kiếm trước khi đặt câu hỏi
Cách add những file được chọn từ hộp thoại open vào cơ sở dữ liệu
Điều hành viên: tungblt, vuathongtin
-
- Bài viết: 3
- Ngày tham gia: T.Tư 24/02/2010 8:45 pm
Cách add những file được chọn từ hộp thoại open vào cơ sở dữ liệu
Mình có 1 file access có đuôi là abc.accdb trong đó có 1 table gồm các field như Maso, Tentailieu là kiểu string, và 1 field FileDinhKem là kiểu Attachment. Mình tạo 1 from trong vb để thêm dữ liệu vào table này nhưng không biết viết như thế nào để thêm được các file đã chọn trong hộp thoại open vào trong field FileDinhKem. Nhờ các anh, chị giúp dùm. Cảm ơn.
- nhatlinh0207
- Thành viên tâm huyết
- Bài viết: 399
- Ngày tham gia: T.Tư 15/08/2012 7:54 pm
- Has thanked: 54 time
- Been thanked: 48 time
Re: Cách add những file được chọn từ hộp thoại open vào cơ sở dữ liệu
Không nên làm FileDinhKem là Attachment. FileDinhKem chỉ nên là string lưu đường dẫn file thôi
-
- Bài viết: 3
- Ngày tham gia: T.Tư 24/02/2010 8:45 pm
Re: Cách add những file được chọn từ hộp thoại open vào cơ sở dữ liệu
Lưu đường dẫn nếu lỡ file đó bị xóa thì đâu mở được phải không bạn.
- nhatlinh0207
- Thành viên tâm huyết
- Bài viết: 399
- Ngày tham gia: T.Tư 15/08/2012 7:54 pm
- Has thanked: 54 time
- Been thanked: 48 time
Re: Cách add những file được chọn từ hộp thoại open vào cơ sở dữ liệu
Bạn phải copy file vào trong thư mục phần mềm của bạn chứ. để link bên ngoài sao đc.
Còn đây chỉ là khuyên vậy thôi để file access đỡ nặng.
Còn đây chỉ là khuyên vậy thôi để file access đỡ nặng.
Re: Cách add những file được chọn từ hộp thoại open vào cơ sở dữ liệu
Muốn vậy phải dùng Ms Access Interop DAO bằng cách add Microsoft.Office.Interop.Access.Dao vào Project's References
1. Tạo một class AdoRecordSet như sau:
Nếu muốn save file vào attachement vào database thì viết như sau:
Nếu muốn save vào file trong máy thì viết như sau:
1. Tạo một class AdoRecordSet như sau:
Nếu muốn save file vào attachement vào database thì viết như sau:
Nếu muốn save vào file trong máy thì viết như sau:
-
- Thành viên tâm huyết
- Bài viết: 480
- Ngày tham gia: T.Sáu 26/11/2010 1:15 pm
- Đến từ: TP.HCM
- Has thanked: 175 time
- Been thanked: 27 time
- Liên hệ:
Re: Cách add những file được chọn từ hộp thoại open vào cơ sở dữ liệu
Bạn phải copy file vào trong thư mục phần mềm của bạn chứ. để link bên ngoài sao đc.
Còn đây chỉ là khuyên vậy thôi để file access đỡ nặng.
Trường hợp như cách của bạn chỉ thì giả sử trường hợp ở máy khác (khác mạng lan) muốn mở file đó thì có được không vậy bạn?
Cảm ơn.
Quay về “Visual Basic .NET và C# (VB.NET & C#)”
Đang trực tuyến
Đang xem chuyên mục này: Không có thành viên nào trực tuyến. và 7 khách