VicoTas
Câu hỏi
Đức Vân ducvan1993
26/04/2013 21:03

Dùng VB.NET để viết chương trình quản lý hồ sơ theo mô hình client/server, tôi không biết làm cách nào client mở được file *.doc hay file *.pdf ?

Dùng VB.NET để viết chương trình quản lý hồ sơ theo mô hình client/server, tôi không biết làm cách nào client mở được file *.doc hay file *.pdf và upload lên server.

Danh sách câu trả lời (1)
avatar ZiMaNo1 26/04/2013 21:03
Vấn đề của bạn không nằm ở ngôn ngữ VB .Net mà nằm ở cách quản lý cơ sở dữ liệu. Bạn có thể tạo database trên các hệ cơ sở dữ liệu có hỗ trợ field 'binary' như Access, SQL Server, Oracle,... Khi định nghĩa cấu trúc record cho database, bạn hãy định nghĩa các field chứa file đính kèm có kiểu Image (Binary), các field này của từng record sẽ chứa trực tiếp nội dung của file. Với cách này, bạn chỉ cần viết 2 thủ tục truy xuất 1 field Binary: 1 thủ tục đọc nội dung rồi lưu lên file tạm ở máy cục bộ trước khi nhờ ứng dụng tương ứng xử lý (hiển thị), 1 thủ tục khác cho phép ghi nội dung của file tạm (hay file gốc) ở máy cục bộ lên field tương ứng của record trên database server trong mạng.

Về việc nhờ ứng dụng xử lý file (hiển thị, cập nhật nội dung,...), bạn cần cài đặt trước các ứng dụng cần sử dụng (như Word, Acrobat Reader,...). Lưu ý rằng Word và Acrobat Reader đều được viết theo công nghệ OLE Automation, nhờ đó bất kỳ ứng dụng nào cũng có quyền điều khiển đầy đủ Word và Acrobat Reader hầu nhờ chúng hiển thị file tương ứng trong cửa sổ riêng của ứng dụng đó.

Để truy xuất database dễ dàng, bạn có thể dùng các đối tượng ADO của Microsoft. Để biết thêm về việc lập trình dùng các đối tượng ADO, bạn có thể đọc các bài báo liên quan trong CD MSDN của Microsoft.
Trả lời câu hỏi
Tải lại mã
Câu hỏi lĩnh vực Lập trình
dang duc thang Xin hướng dẫn phương hướng để viết chương trình chơi bóng đá đơn giản. Như kỹ thuật di chuyển camera khi quả bóng di chuyển?

Đăng lúc: 21:03 - 26/04/2013 trong Lập trình

Manh Linh Làm thế nào để fix lỗi 200 của Turbo Pascal??

Đăng lúc: 21:03 - 26/04/2013 trong Lập trình

vietnamconnection Dùng Delphi để lập chương trình thu và phát tiếng nói, dùng các hàm API của Windows (WaveIn_, WaveOut_) nhưng luôn bị báo lỗi tại hàm WaveInOpen?

Đăng lúc: 21:03 - 26/04/2013 trong Lập trình

nophoto Xin hướng dẫn cách làm từ điển, cách lưu hai loại tiếng Việt và tiếng Anh và tra trực tuyến khi click bất kỳ từ nào trên màn hình?

Đăng lúc: 21:03 - 26/04/2013 trong Lập trình

vietnamconnection Trong môi trường MSDOS của Win98, tôi có thể dùng lệnh gì để shutdown máy mà không phải quay lại màn hình Windows?

Đăng lúc: 21:03 - 26/04/2013 trong Lập trình

NgocUk Tôi muốn viết 1 chương trình có chức năng như MS Word, xin hỏi cách định dạng file *.doc và có điều khiển OCX nào có chức năng như MS Word không?

Đăng lúc: 21:03 - 26/04/2013 trong Lập trình

nophoto Chương trình Visual C++ vẽ các phần tử đồ họa như Rectangle, Circle không hiện được trên màn hình mặc dù chương trình dịch không có lỗi?

Đăng lúc: 21:03 - 26/04/2013 trong Lập trình

Chip chip Xin hỏi cần phải chuẩn bị những gì để xây dựng 1 chương trình phần mềm? Một chương trình phần mềm bao gồm những gì?

Đăng lúc: 21:03 - 26/04/2013 trong Lập trình

Lê Thị Hoa Hồng Giúp mình viết chương trình điều khiển thiết bị điện thông qua cổng máy in?

Đăng lúc: 21:03 - 26/04/2013 trong Lập trình

Chip chip VB 6.0 có thể lập trình điều khiển phần cứng (lập trình hệ thống) được không? Tài liệu có thể tìm ở đâu?

Đăng lúc: 21:03 - 26/04/2013 trong Lập trình

MrTien Có ActiveX Control nào thực hiện nhận diện chữ viết từ ảnh bitmap rồi phát âm ra loa không?

Đăng lúc: 21:03 - 26/04/2013 trong Lập trình

Vinh Các chương trình như Winamp... có các ‘skin’ khác nhau, làm sao tạo được chúng? Có phần mềm nào lập trình các giao diện khác?

Đăng lúc: 21:03 - 26/04/2013 trong Lập trình

NgocUk Xin hỏi muốn sử dụng hình ảnh cho checkbox và Option Button thì phải làm sao?

Đăng lúc: 21:02 - 26/04/2013 trong Lập trình

Củ Chuối Em đang học Visual Basic và muốn viết một chương trình xem ảnh?

Đăng lúc: 21:02 - 26/04/2013 trong Lập trình

MrTien Khi biên dịch file EXE hoặc Run chương trình được viết bằng Visual Basic 6.0 thì hiện thông báo lỗi: “Run-time error 7. Out of Memory”?

Đăng lúc: 21:02 - 26/04/2013 trong Lập trình

Hương Tôi muốn có chương trình dịch ngược Visual FoxPro 6.0 với mục đích học tập. ? Bạn nào có giúp mình?

Đăng lúc: 21:02 - 26/04/2013 trong Lập trình

Uk Xin cho biết cách lập trình Visual Basic để gởi e-mail?

Đăng lúc: 21:02 - 26/04/2013 trong Lập trình

lighting Tôi lập trình bằng Access 97 và muốn hiển thị văn bản độ dài từ hai trang trở lên? Phải làm thế nào?

Đăng lúc: 23:33 - 26/06/2013 trong Lập trình

Ngô Minh Tùng Tôi viết 1 chương trình xem ảnh bằng Visual Basic nhưng không biết cách nào để mỗi khi nhấn đúp vào 1 file ảnh trên Windows Explorer?

Đăng lúc: 21:02 - 26/04/2013 trong Lập trình

nophoto Làm thế nào để nhận biết 1 file là dạng Image, Text hoặc Audio... trong Visual Basic hoặc API?

Đăng lúc: 21:02 - 26/04/2013 trong Lập trình

Rao vặt Siêu Vip