2009-07-10 4 views
1

Мое приложение использует проверку подлинности Windows. пользовательский логин с их именем пользователя/паролем и загрузите лист excel. Вопросы есть при загрузке Excel, один пользователь в состоянии загрузить файл первенствовать, но другой пользователь получит сообщение об ошибке:Нет сообщения об ошибке, код результата: E_FAIL (0x80004005)

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

код такой же. Я не знаю, в чем проблема? Пожалуйста помоги?

ответ

0

Не 100% уверен, но вы можете проверить:

  1. Пользователь имеет разрешения на папку, где первенствует загруженном.
  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 =>Timeout

(попробуйте вставить или обновить по частям)

2 =>Может не Переписать

, если вы пытаетесь создать лист с таким же именем ...

Смежные вопросы