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.
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.
Bài liên quan
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
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!
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é