01/10/2018, 14:37

Visual 2017 không kết nối được với database?

Em dùng visual studio 2010 tạo project (winform tên file là Logindemo2010) để kết nối data base thì kết nối database thành công
còn tạo project (winform tên file là AccessLoginApp) trên vs 2017 thì lại báo lỗi (nhưng dùng vs 2017 chạy file Logindemo2010 lại không lỗi) , liệu do em chưa cài vs 2017 đầy đủ hay nó không tương thích trên vs 2017
(Em dùng file mbd để kết nối database)

Video Lỗi: https://www.youtube.com/watch?v=sHGMgtUT3VY&feature=youtu.be

trên 2017


trên 2010

Aragami1408 viết 16:48 ngày 01/10/2018

đừng dùng mdb. Dùng trực tiếp connection từ sql server 2014 là ok

Thứ 2 là do framework của 2017 đòi hỏi cao hơn

!IsProgrammer viết 16:48 ngày 01/10/2018

Vậy phải làm gì để nó k lỗi

Aragami1408 viết 16:42 ngày 01/10/2018

Tải .Net Framework 4.5 là ok bạn nhé

Văn Dương viết 16:41 ngày 01/10/2018

Thứ nhất kiểm tra xem những dll của OLEDB như báo lỗi của VS2017 đã được cài chưa, nếu cài rồi thì đã m reference vào project chưa.

Thứ hai là kiểm tra xem loại CPU mà project sẽ build là loại nào. Bởi vì sẽ có một số dll sẽ chỉ chạy với x86 hoặc x64 chứ nó không thể chạy cả 2 (Any CPU).

Mình đang nghi ngờ khả năng thứ 2 hơn. Nghi ngờ oledb chỉ chạy với x86 trong khi project đang chỉ thị Any CPU.

!IsProgrammer viết 16:41 ngày 01/10/2018

Thank nhé, nhưng làm thế nào để framework 2017 nó cũng k bị lỗi

Bài liên quan
0