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 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办
  • ¥15 kylin启动报错log4j类冲突
  • ¥15 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大
  • ¥15 import arcpy出现importing _arcgisscripting 找不到相关程序