Tôi gặp sự cố với VBScript khi kết nối với Cơ sở dữ liệu MDB truy cập. Nền tảng của tôi là Vista64, nhưng phần lớn các tài nguyên trên mạng dành cho ASP/IIS7.VBScript & Access MDB - 800A0E7A - "Không thể tìm thấy nhà cung cấp. Có thể không được cài đặt đúng cách"
Rất đơn giản, tôi không thể kết nối. Tôi nhận được lỗi sau: 800A0E7A - "Nhà cung cấp không thể tìm thấy Nó có thể không được cài đặt đúng cách"
Mã của tôi là:
Set conn = CreateObject("ADODB.Connection")
strConnect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\database.MDB"
conn.Open strConnect
Cho đến nay tôi đã chạy% WINDIR% \ System32 \ odbcad32.exe để cố gắng cấu hình trình điều khiển ở chế độ 32 bit, nhưng nó đã không thực hiện các trick. Bất kỳ đề xuất nào cũng sẽ được đánh giá rất cao
Cũng giống như một bổ sung, tôi đang cố gắng để có được tập lệnh .vbs này để chạy bằng cách nhấp đúp và để nó hoạt động. Mã này không được nhúng vào một ngôn ngữ/tập lệnh khác.
C: \ WINDOWS \ system32 \ msjetoledb40.dll có trên máy của bạn không? Ngoài ra, hãy thử tạo một tệp có tên là test.udl và khởi chạy nó. Nhà cung cấp Microsoft.Jet.OLEDB.4.0 có xuất hiện trong danh sách nhà cung cấp không? – dudeNumber4
C: \ WINDOWS \ system32 \ msjetoledb40.dll không có trên máy và Microsoft.Jet.OLEDB.4.0 không xuất hiện trong danh sách Nhà cung cấp – Perma
Sau đó, có vẻ như bạn cần phải cài đặt MDAC: http: // www familyid = 6C050FE3-C795-4B7D-B037-185D0506396C & displaylang = vi Tôi không biết tại sao bạn sẽ cần phải làm điều đó vì nó đã là một phần của hệ điều hành trong nhiều năm, nhưng nó không làm tổn thương bất cứ điều gì ... – dudeNumber4