Tôi có hai câu hỏi ngắn liên quan đến nhập và sử dụng ADO trong dự án C++. Tôi không có kinh nghiệm với ADO dưới mọi hình thức.C++ nhập và sử dụng ADO
Trước tiên, hiện tại, khía cạnh cơ sở dữ liệu của chương trình của tôi chỉ cần chạy trên Windows. Có đủ để kiểm tra nếu _WIN32 hoặc _WIN64 được xác định trước khi chạy mã cụ thể của ADO hay không hoặc có cách tiếp cận tốt hơn không? Tôi đang sử dụng Visual C++ 2010 Express như trình biên dịch của tôi.
Thứ hai, tôi đang theo dõi this page làm hướng dẫn của mình. Tôi đã bao gồm câu lệnh #import cho msado15.dll. Chỉ thị #import được gạch dưới màu đỏ và lỗi tôi nhận được khi di chuột qua nó nói "... không thể mở đường dẫn tệp nguồn/đến/msado15.tlh" và bất kỳ nội dung ADO nào mà tôi sao chép vào nguồn vẫn được gạch dưới màu đỏ. Tôi đã kiểm tra các thư mục được liệt kê trong thông báo lỗi và msado15.tlh là có, nếu đó là vấn đề. Ngoài ra, chương trình biên dịch (nó sụp đổ mặc dù sau khi thực hiện, nhưng đó là cái gì khác tôi sẽ chẩn đoán riêng).
Tôi khá thất vọng về lý do điều này xảy ra. Bất kỳ trợ giúp hoặc cố vấn sẽ được đánh giá cao.
Máy của bạn có 32 bit hoặc 64 bit không? Nếu 64bit, bạn cần phải trỏ đến Program Files (x86) – crashmstr
Vui lòng tham khảo những điều sau đây: https://stackoverflow.com/questions/42036189/msado15-tlh-not-generated-after-importing-msado15-dll/46540869#46540869 – Kamleshwar
Vui lòng tham khảo những điều sau đây: https://stackoverflow.com/questions/42036189/msado15-tlh-not-generated-after-importing-msado15-dll/46540869#46540869 – Kamleshwar