powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Работа Microsoft.ACE.OLEDB.12.0 с dbf
8 сообщений из 8, страница 1 из 1
Работа Microsoft.ACE.OLEDB.12.0 с dbf
    #39627438
roma1975
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.

Пробую работать с dbf файлом. Нужно вставлять, удалять записи для него.
Если выполнять select, то отрабатывает он.
А если выполнять delete, то выдаётся ошибка, что тут может быть?
Может в web.сonfig нужно прописывать, какие-то разрешения?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
string directory = "D:\\exportdbf";
string conStrDBF = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + directory + ";Extended Properties=dBASE IV; User ID=Admin;Password=;";
OleDbConnection con = new OleDbConnection(conStrDBF);
con.Open();
//OleDbCommand oComm1 = new OleDbCommand("delete from EDF33.dbf ", con);
OleDbCommand oComm1 = new OleDbCommand("select * from EDF33.dbf", con);
//oComm1.ExecuteNonQuery();
oComm1.ExecuteReader();
...
Рейтинг: 0 / 0
Работа Microsoft.ACE.OLEDB.12.0 с dbf
    #39627459
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
roma1975то выдаётся ошибка, что тут может быть?Вероятно, стоит попробовать прочитать сообщение об ошибке.
...
Рейтинг: 0 / 0
Работа Microsoft.ACE.OLEDB.12.0 с dbf
    #39627463
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
D:\exportdbf
...
Рейтинг: 0 / 0
Работа Microsoft.ACE.OLEDB.12.0 с dbf
    #39627464
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
полные права нужны от имени аккаунта под которым работает ваш пул под IIS
...
Рейтинг: 0 / 0
Работа Microsoft.ACE.OLEDB.12.0 с dbf
    #39627483
roma1975
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ошибка:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
Ошибка сервера в приложении '/KORRFORM'.
Could not delete from specified tables.
Описание: Необработанное исключение при выполнении текущего веб-запроса. Изучите трассировку стека для получения дополнительных сведений о данной ошибке и о вызвавшем ее фрагменте кода.

Сведения об исключении: System.Data.OleDb.OleDbException: Could not delete from specified tables.

Ошибка источника:

Необработанное исключение при выполнении текущего веб-запроса. Информацию о происхождении и месте возникновения исключения можно получить, используя следующую трассировку стека исключений.

Трассировка стека:


[OleDbException (0x80004005): Could not delete from specified tables.]
   System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(OleDbHResult hr) +1501693
   System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult) +328
   System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult) +226
   System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method) +221
   System.Data.OleDb.OleDbCommand.ExecuteNonQuery() +143
   Pr_korr.History.Button3_Click(Object sender, EventArgs e) in C:\windowsxp\delphi_pr\Pr_korrform_c#\Pr_korr\Pr_korr\History.aspx.cs:314
   System.Web.UI.WebControls.Button.OnClick(EventArgs e) +11802193
   System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +150
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1735


Информация о версии: Платформа Microsoft .NET Framework, версия:4.0.30319; ASP.NET, версия:4.6.1590.0 
...
Рейтинг: 0 / 0
Работа Microsoft.ACE.OLEDB.12.0 с dbf
    #39627896
roma1975
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
полные права нужны от имени аккаунта под которым работает ваш пул под IIS


А что дать и где насчёт прав?
...
Рейтинг: 0 / 0
Работа Microsoft.ACE.OLEDB.12.0 с dbf
    #39627901
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IIS панель управления, открой свойства пула под которым твой сайт работает и посмотри акк, ему дай полные права на свою папку
...
Рейтинг: 0 / 0
Работа Microsoft.ACE.OLEDB.12.0 с dbf
    #39628365
roma1975
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо. Вроде дал права пользователям и удаление отработало.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Работа Microsoft.ACE.OLEDB.12.0 с dbf
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]