10/10/2018, 09:19

Help! Excel & ASP.NET 3.5

Xin chào mọi người

E có bài toán này mong các tiền bối trợ giúp
E viết một trang asp.net trên net frame 3.5
trang này dùng để nhập dữ liệu từ file excel vào db SQL server

Đây là String Connection: (Dùng OLEDB)

string strCon = "Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=Excel 8.0; Data Source=" + Server.MapPath("../Managers/doc/Phieu_Nhap01.xls");

OleDbConnection cn = new OleDbConnection(strCon);
cn.Open();

Tuy nhiên khi load trang thì không connect tới db được và nó có lỗi thế này:

Security Exception
Description: The application attempted to perform an operation not allowed by the security policy. To grant this application the required permission please contact your system administrator or change the application's trust level in the configuration file.

Exception Details: System.Security.SecurityException: Request for the permission of type 'System.Data.OleDb.OleDbPermission, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' failed.

Liên quan tới quyền truy cập gì đó??
E thử trên net frame 2.0 thì chạy tốt
vậy pác nào giúp e chạy trên net frame 3.5 với?
Chân thành cám ơn.
tumickey viết 11:29 ngày 10/10/2018
thu kiem tra lai cái
string strCon = "Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=Excel 8.0; Data Source=" + Server.MapPath("../Managers/doc/Phieu_Nhap01.xls");

coi kết quả khi chạy đúng ko ?

theo kế quả test thử thì

thu kiem tra lai cái
string strCon = "Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=Excel 8.0; Data Source=" + Server.MapPath("./Managers/doc/Phieu_Nhap01.xls");

chạy tốt
anphabreak viết 11:34 ngày 10/10/2018
E thử lại rồi, với xâu connect này:
string strCon = "Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=Excel 8.0; Data Source=" + Server.MapPath("./Managers/doc/Phieu_Nhap01.xls");

vẫn xuất hiện lỗi như đã mô tả ở trên
E dùng net framework 3.5 chứ không phải net framework 2.0
các pác xem có cách nào giúp e!
tumickey viết 11:23 ngày 10/10/2018
ua khi dzậy thử đưa cái project lên đây xem. chứ tớ test bt. ùa thì net 3.5 ...
anphabreak viết 11:35 ngày 10/10/2018
hic, điên thật đấy. có mỗi bài toán nhỏ xíu tớ thử hoài vẫn cái erro đấy
mà lại rất cần cho cái đồ án đang làm chứ.
cám ơn bạn nhé, bạn còn dự đoán nào về erro đó không?

[=========> Bổ sung bài viết <=========]

sặc tớ làm 1 project khác thì lại ok,
không hiểu sao
cám ơn bạn đã quan tâm nhé
Bài liên quan
0