excel 无可用错误消息,结果代码:E_未通过(0x80004005)

gwo2fgha  于 2023-01-10  发布在  其他
关注(0)|答案(4)|浏览(310)

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

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

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

gudnpqoy

gudnpqoy1#

不是100%肯定,但你能查一下:
1.用户对上载excel的文件夹具有权限。
1.如果您使用的是OleDBCommand,并且文件名无效,则也可能出现相同的错误。

e37o9pze

e37o9pze2#

// User was neither granted nor denied read access.
// Pass the callback method the integer
/// value of E_FAIL.
hr = unchecked((int)0x80004005);

这是返回值的实现方式,注解会指出可能出现的问题。

vm0i2vca

vm0i2vca3#

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

ix0qys7i

ix0qys7i4#

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

1 =〉超时

(try逐个零件插入或更新)

2 =〉无法覆盖

如果尝试创建同名的工作表...

相关问题