繁体   English   中英

没有可用的错误信息,结果代码:E_FAIL(0x80004005)

[英]No error message available, result code: E_FAIL(0x80004005)

我的应用程序使用 Windows 身份验证。 用户使用他们的用户名/密码登录并上传 Excel 表格。 问题是在上传 excel 时,一个用户可以上传 excel 文件,但另一个用户收到错误:

No error message available, result code: E_FAIL(0x80004005) 

代码是一样的。 我不知道实际问题是什么? 请帮忙?

仅临时解决方案:- 1) 如果您尝试多次上传相同的文件名,则会出现此问题。 所以尽量每次上传不同的文件名。

不是 100% 肯定,但你能检查一下:

  1. 用户对上传 excel 的文件夹具有权限。
  2. 如果您使用的是 OleDBCommand,并且文件名无效,那么您也可能会遇到相同的错误。
// User was neither granted nor denied read access.
// Pass the callback method the integer
/// value of E_FAIL.
hr = unchecked((int)0x80004005);

这就是返回值的实现通常的方式。 评论可能会指出您可能存在的问题。

我有同样的问题现在得到了解决方案,

1 =>超时

(尝试逐个插入或更新)

2 =>不能覆盖

如果您尝试创建具有相同名称的工作表...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM