powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / OdbcTransaction не создается
5 сообщений из 5, страница 1 из 1
OdbcTransaction не создается
    #33902940
Тёмыч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
использую Microsof.Data.Odbc, в данном коде при
OdbcTransaction tc = odbcnt.BeginTransaction(); вылазеет:
"ERROR [HYC00] [Microsoft][ODBC dBase Driver]Optional feature not implemented"

...
string connectionstring = "Driver={Microsoft dBase Driver (*.dbf)};" +
"DBQ=" + dir + "; DriverID=277";
OdbcConnection odbcnt = new OdbcConnection(connectionstring);
odbcnt.Open();
OdbcCommand odbcm = odbcnt.CreateCommand();
OdbcTransaction tc = odbcnt.BeginTransaction();
odbcm.Transaction = tc;
odbcm.CommandText = "DELETE FROM Test.dbf";
odbcm.ExecuteNonQuery();
tc.Commit();
odbcnt.Close();
...

Версия Odbc - 1.0.4030.0
...
Рейтинг: 0 / 0
OdbcTransaction не создается
    #33904042
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Потому что в данном драйвере dbf не существует транзакций.
...
Рейтинг: 0 / 0
OdbcTransaction не создается
    #33905626
Тёмыч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
White OwlПотому что в данном драйвере dbf не существует транзакций.

ок, а есть ли такие драйверы для дбф где существуют транзакции? эта версия вроде последняя найденная на microsoft.com. Если нет, то как можно нормально очистить таблицу? "DELETE FROM *.dbf" - просто помечает строки на удаление...
...
Рейтинг: 0 / 0
OdbcTransaction не создается
    #33906315
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выбирай на вкус:
Сделай собственный драйвер dbf.

Напиши программу на FoxPro или его родственниках

Откажись от dbf вообще

Почитай учебник по sql и привыкай жить в больших БД
...
Рейтинг: 0 / 0
OdbcTransaction не создается
    #33906352
tru55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DELETE FROM *.dbf - просто помечает строки на удаление

В dbf при удалении записи всегда только помечались (независимо, работа через ODBC или через "родные" языки). При последующей вставке запись м.б. размещена на месте помеченной на удаление. Для физического удаления сущ. команда Pack. К транзакциям (как впрочем и сам dbf) никакого отношения не имеет
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Другие СУБД [игнор отключен] [закрыт для гостей] / OdbcTransaction не создается
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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