|
|
|
OdbcTransaction не создается
|
|||
|---|---|---|---|
|
#18+
использую 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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2006, 13:25 |
|
||
|
OdbcTransaction не создается
|
|||
|---|---|---|---|
|
#18+
Потому что в данном драйвере dbf не существует транзакций. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.08.2006, 18:57 |
|
||
|
OdbcTransaction не создается
|
|||
|---|---|---|---|
|
#18+
White OwlПотому что в данном драйвере dbf не существует транзакций. ок, а есть ли такие драйверы для дбф где существуют транзакции? эта версия вроде последняя найденная на microsoft.com. Если нет, то как можно нормально очистить таблицу? "DELETE FROM *.dbf" - просто помечает строки на удаление... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2006, 14:42 |
|
||
|
OdbcTransaction не создается
|
|||
|---|---|---|---|
|
#18+
Выбирай на вкус: Сделай собственный драйвер dbf. Напиши программу на FoxPro или его родственниках Откажись от dbf вообще Почитай учебник по sql и привыкай жить в больших БД ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2006, 17:59 |
|
||
|
OdbcTransaction не создается
|
|||
|---|---|---|---|
|
#18+
DELETE FROM *.dbf - просто помечает строки на удаление В dbf при удалении записи всегда только помечались (независимо, работа через ODBC или через "родные" языки). При последующей вставке запись м.б. размещена на месте помеченной на удаление. Для физического удаления сущ. команда Pack. К транзакциям (как впрочем и сам dbf) никакого отношения не имеет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2006, 18:12 |
|
||
|
|

start [/forum/topic.php?fid=56&fpage=34&tid=2016346]: |
0ms |
get settings: |
6ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
26ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 189ms |
| total: | 285ms |

| 0 / 0 |
