2009-07-10 67 views
1

我的應用程序使用Windows身份驗證。用戶使用其用戶名/密碼登錄並上傳Excel表格。 的問題是在上傳該Excel中,一個用戶可以上傳Excel文件,但其他用戶得到一個錯誤:沒有錯誤信息可用,結果代碼:E_FAIL(0x80004005)

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

的代碼是一樣的。我不知道實際的問題是什麼?請幫忙?

回答

0

不是100%肯定,但你可以檢查:

  1. 用戶必須在Excel是上傳的文件夾的權限。
  2. 如果您正在使用的OleDbCommand,文件名是無效的,那麼也可能會得到同樣的錯誤。
0
// User was neither granted nor denied read access. 
// Pass the callback method the integer 
/// value of E_FAIL. 
hr = unchecked((int)0x80004005); 

這是怎麼返回值的實現通常不用。評論可能會指出你可能存在的問題。

0

只有臨時解決方案: - 1)如果您嘗試多次上傳相同的文件名,則會引發此問題。所以請嘗試每次上傳不同的文件名。

0

我有同樣的問題現在得到了解決,

1 =>超時

(嘗試插入或部分更新部分)

2 =>不能覆蓋

,如果你想創建一個同名的表...

相關問題