为什么导入EXCEL表进入SQL数据库时,我的开发机可以导入,但客户端导入报错?

hzh_wen_x 2006-05-30 05:35:45
string mystring="Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = '"+ FileName.PostedFile.FileName +"';Extended Properties=Excel 8.0";
OleDbConnection cnnxls = new OleDbConnection (mystring);
OleDbDataAdapter myDa =new OleDbDataAdapter("select * from [kqrb$]",cnnxls);
DataSet myDs =new DataSet();
myDa.Fill(myDs);

我的本机是可以导入的,但在别的客户端机器上导入报错。是哪里出了问题呢?

报错“MicroSoft JET引擎找不到工作表[kqrb$]”
...全文
182 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
dgrwang 2006-05-30
  • 打赏
  • 举报
回复
由于要调用机器中的excel
看看版本是否匹配
hui1202 2006-05-30
  • 打赏
  • 举报
回复
引用的EXECL版本太低或太高了!
你看客户那的EXECL是多少版本,我项目也有这个问题的,我本机是11.0,客户是9.0,这样就出错了!

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧