有人可以帮我解决这个错误吗?我无法弄清楚。我在Windows XP上有这个错误但在Windows 7上没有。我做的是我附加了一张照片并将其保存到数据库(MS Access作为我的数据库)。照片出现在图片框上,但之后就是一团糟。我正在使用C#。
答案 0 :(得分:3)
您的数据文件是accdb文件,因此需要ACE提供程序而不是JET提供程序。使用JET提供程序读取mdb或xls文件。 ACE提供程序可以读取mdb,accdb,xls,xlsx以及其他格式。
此外,最好在连接字符串的“数据源”属性中指定文件的完整路径。
答案 1 :(得分:1)
请检查路径是否指向mdb
文件夹
App_Data
不太确定,但如果数据库在App_Data
文件夹中,只需使用:
"PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|StaffingSystem_DB.mdb"
答案 2 :(得分:0)
转到项目属性 - >发布 - >应用程序文件,在应用程序文件窗口中更改从包含(自动)到数据文件的发布状态.accdb