Nếu được bạn share CSDL này tôi tham khảo với và cách cấu hình kết nối dữ liệuCSDL tôi đã để trên host "dowell-plus.com", cấu hình kết nối dữ liệu "Database_Test" từ xa qua internet, User đăng nhập là "Test1" với pass là "1234"
cảm ơn nhiều.
Nếu được bạn share CSDL này tôi tham khảo với và cách cấu hình kết nối dữ liệuCSDL tôi đã để trên host "dowell-plus.com", cấu hình kết nối dữ liệu "Database_Test" từ xa qua internet, User đăng nhập là "Test1" với pass là "1234"
CSDL bạn đã thấy toàn bộ rồi còn gì nữa, cách cấu hình thì bạn có thể tìm đọc ở trên mạng nhé.Nếu được bạn share CSDL này tôi tham khảo với và cách cấu hình kết nối dữ liệu
cảm ơn nhiều.
nhanh thật mới ngày nào tôi viết bài số 2 mà nay là khoãng 9 nămNghĩa là mình phải có 1 cái Host để đưa CSDL lên à
Hay là để nó trên 1 máy bất kì và cài nó chạy qua mạng ạ?
Phiền bác 1 chút, e có một Database trên SQL lưu trữ local host. Đã viết code VBA connect trực tiếp để ghi dữ liệu qua excel. Bây h chuyển file excel get dữ liệu qua các máy tính khác trong Lan tuy nhiên khi bấm get dữ liệu trên file VBA bị lỗi connect. Bác có cách giải quyết nào giúp em với ạ. em cảm ơnnhanh thật mới ngày nào tôi viết bài số 2 mà nay là khoãng 9 năm
Gợi ý cho hướng tìm kiếm và dò viết nhé
1/ CSDL bạn có thể để trên đâu đó thì tuỳ như thuê nơi lưu dữ liệu hay biến máy tính bàn ( latop) thành máy chủ cũng ok ...
2/ để truy xuất đọc và ghi dữ liệu từ xa qua Internet vào CSDL ( như Excel, Access ... ) thì có rất nhiều cách . nhưng tôi vẻ cho 1 cách đơn giản nhất xong thong thả dò nha
Máy chủ:
- trên bất cứ ngôn ngữ lập trình nào mà bạn có khả năng ... cùi nhất như VB6 cũng viết Tốt
- tạo cho nó 1 máy chủ tạm keo là WebServer xong sử dụng ADODB của Ms kết nối tới CSDL đọc và ghi
- máy chủ nhận yêu cầu từ máy khách (GET,POST, ... ) thì kết nối tới CSDL xong phản hồi lại kết quả cho máy khách
Máy khách:
Khi thiết kế máy chủ xong thì trên VBA sử dụng ADODB cũng đọc ghi dữ liệu tốt mà không cần thiết phải sử dụng thư viện của bên thứ 3 hay API của Ms ... chỉ đơn giản là sử dụng ADODB như ta sử dụng trên VBA thôi
Khó nhất là viết hàm kết nối phản hồi phía máy chủ ... hàm trả về là ADODB.Recordset thì từ VBA ta mới sử dụng ADODB.Connection để kết nối tới CSDL phía máy chủ dễ dàng nhất
như vậy thì mới thân thiện và dễ sử dụng như ta đang sử dụng ADODB trên VBA
Có thể tham khảo link sau chỉ cần File ServerServices.exe thôi là ta có thể sử dụng ADODB ngay trên VBA truy xuất đọc và ghi dữ liệu từ xa tốt ... nhưng Tôi không chỉ dẫn lên đó vì lý do xx ... mà gói nó vào hàm GetRs(....) hàm trả về là ADODB.Recordset
Remote Data Service - Dịch vụ dữ liệu từ xa Qua Internet
Tương tự như chủ đề sau nhưng Tôi tách ra làm 2 chuyên đề khác nhau cho tiện quản lý và hổ trợ ai đó sử dụng tránh sự nhầm lẫn trong hỏi và trả lời không đáng có...www.giaiphapexcel.com
Nó vẫn chưa hoàn chỉnh ... cần điều chỉnh và bổ sung thêm hàm theo thời gian nếu khả năng có thể