• 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

Lỗi "Authentication failed" khi kết nối VB6 và MSAccess

Góc trao đổi, hỏi đáp của ngôn ngữ Visual Basic 6 và Visual Basic Script

Moderator: tungblt

User avatar
vie87vn
Thành viên tích cực
Thành viên tích cực
Posts: 150
Joined: Sat 05/04/2008 10:15 am
Location: Quán Đôi - Củ Chi
Been thanked: 2 times
Contact:

Lỗi "Authentication failed" khi kết nối VB6 và MSAccess

Postby vie87vn » Tue 05/04/2011 11:43 am

Mình dùng VB6 kết nối CSDL là Access, với Connection String như sau:
  1. dB.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & g_DBPath & _
  2. ";Persist Security Info=False;Jet OLEDB:Database Password=" & g_sDBPass & ";"
  3. dB.Open

Lúc chưa cài lại máy thì chạy vô tư, nhưng khi cài lại máy, mình đã cài đầy đủ tool nhưng giờ lại báo lỗi như hình. :( Debug thì ngay dòng "dB.Open"
Bạn nào biết cách khắc phục không, hướng dẫn mình với, mình đã Search trên diễn đàn rồi, không có lỗi nào như mình cả.
Cám ơn các bạn trước :)
Attachments
Err.JPG
Err.JPG (10.2 KiB) Viewed 1084 times



User avatar
truongphu
VIP
VIP
Posts: 4766
Joined: Sun 04/11/2007 10:57 am
Location: Cam Đức, Khánh hòa
Has thanked: 14 times
Been thanked: 519 times

Re: Lỗi "Authentication failed" khi kết nối VB6 và MSAccess

Postby truongphu » Tue 05/04/2011 2:47 pm

vie87vn wrote:dòng "dB.Open"

dòng dB.Open lỗi là do dòng trên: dB.ConnectionString lỗi
nguyên nhân có nhiều:
* Máy có cài đủ MDAC không (cung cấp Jet)?
* Đường dẫn g_DBPath có OK?
* Quyền xem file Access (admin hạn chế user)...
"Mò" thử xem
o0o--truongphu--o0o

.........
Ghé thăm:
Chuyện Linh Tinh

User avatar
vie87vn
Thành viên tích cực
Thành viên tích cực
Posts: 150
Joined: Sat 05/04/2008 10:15 am
Location: Quán Đôi - Củ Chi
Been thanked: 2 times
Contact:

Re: Lỗi "Authentication failed" khi kết nối VB6 và MSAccess

Postby vie87vn » Tue 05/04/2011 7:24 pm

Đường dẫn đến g_DBPath hoàn toàn OK, em copy từ máy cũ qua, và đã dùng hàm File_Exists của VBLib để test trả về True.
Còn 2 cái trên... em hok biết :( MDAC là gì thế pác truongphu? Và thiết lập quyền xem file Access làm thế nào? Em đã gỡ bỏ password của file mdb rồi. Hix, mò trên forum cho đến Google đều pó tay :(
Để cố gắng mò tiếp, bạn nào biết giúp hộ mình.

User avatar
truongphu
VIP
VIP
Posts: 4766
Joined: Sun 04/11/2007 10:57 am
Location: Cam Đức, Khánh hòa
Has thanked: 14 times
Been thanked: 519 times

Re: Lỗi "Authentication failed" khi kết nối VB6 và MSAccess

Postby truongphu » Wed 06/04/2011 7:49 am

vie87vn wrote:MDAC là gì thế pác truongphu

The MDAC 2.8 SDK is for developers who are building applications using ADO, OLE DB, and ODBC. It contains updated documentation, headers, libs and typelibs for x86, IA64 and AMD64 platforms, as well as updated sample applications and developer tools.

download here
o0o--truongphu--o0o

.........
Ghé thăm:
Chuyện Linh Tinh


Return to “Visual Basic 6 và Visual Basic Script (VB & VBS)”

Who is online

Users browsing this forum: No registered users and 1 guest