hello11hello11 2014-09-17 02:00 采纳率: 0%
浏览 3005

C# W7 x64 :VS2010 windowsform程序 导入EXCEL报错 Microsoft.Jet.OLEDB.4.0

编译项目指定目标平台为x86:
生成->配置管理器->平台->点击Any Cpu选项卡->新建->新建平台->X86,
没有找到"->新建->新建平台->X86"

报错:
system.invalidoperationexception 未在此计算机上注册:Microsoft.Jet.OLEDB.4.0;

程序代码:
string connString = "";
if (fileName.ToLower().IndexOf(".xlsx") < 0)
{
connString = string.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source='{0}';Extended Properties='Excel 8.0;IMEX=1'", fileName);
//}
//else
{
connString = string.Format("Provider=Microsoft.ACE.OLEDB.12.0;Data Source='{0}';Extended Properties='Excel 12.0;HDR=YES'", fileName);
}

  • 写回答

1条回答 默认 最新

  • hello11hello11 2014-09-17 02:51
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 用visual studi code完成html页面
  • ¥15 聚类分析或者python进行数据分析
  • ¥15 逻辑谓词和消解原理的运用
  • ¥15 三菱伺服电机按启动按钮有使能但不动作
  • ¥15 js,页面2返回页面1时定位进入的设备
  • ¥50 导入文件到网吧的电脑并且在重启之后不会被恢复
  • ¥15 (希望可以解决问题)ma和mb文件无法正常打开,打开后是空白,但是有正常内存占用,但可以在打开Maya应用程序后打开场景ma和mb格式。
  • ¥20 ML307A在使用AT命令连接EMQX平台的MQTT时被拒绝
  • ¥20 腾讯企业邮箱邮件可以恢复么
  • ¥15 有人知道怎么将自己的迁移策略布到edgecloudsim上使用吗?