Удаление записи

-=Smak=-
Дата: 06.10.2005 12:07:51
Здравствуйте. Использую Firebird v1.5, Delphi 7.0, компоненты Interbase.
Добавление записи в таблицу через IBDataSet1.FieldByName('myfield').as... := ...проходит без проблем, а вот при попытке удалить с помощью IBDataset1.delete наступают трудности: DBGrid показывает, что запись удалена, а после нового запуска приложения запись снова присутствует.
Подскажите, пожалуйста, что я не так делаю.

С Уважением,
Сергей aka Smakovsky
Sash*
Дата: 06.10.2005 12:11:02
Мимопроходящий
Дата: 06.10.2005 12:11:48

Привет, -=Smak=-!
Ты пишешь:

-=Smak=-
S> Подскажите, пожалуйста, что я не так делаю.
Если нет ошибки в 17-й строке, то...
DeleteSQL правильно прописал? Проверил в IBExperte?
С транзакциями правильно работаешь?

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.3

-=Smak=-
Дата: 06.10.2005 12:28:56
Мимопроходящий

Если нет ошибки в 17-й строке, то...

Ошибки в 17-й строке нет.

Мимопроходящий

DeleteSQL правильно прописал?


DeleteSQL в IBDataSet прописал автоматически с помощью Generate SQL.

Мимопроходящий

Проверил в IBExperte?


Этот вопрос не понял. Что именно требуется проверить в IBExpert?

Мимопроходящий

С транзакциями правильно работаешь?


IBTransaction работает в режиме Read Commited.

С Уважением,
Сергей aka Smakovsky
Sash*
Дата: 06.10.2005 13:34:03
AutoCommit есть?
-=Smak=-
Дата: 06.10.2005 13:46:29
Sash*
AutoCommit есть?


Объясните, плиз, что это значит. Компонент IBTransaction у меня стоит в режиме ReadCommited.

С Уважением,
Сергей aka Smakovsky
nizkzin
Дата: 06.10.2005 14:02:05
бери словарь и ищи что ж такое страшное слово auto и commit.
-=Smak=-
Дата: 06.10.2005 14:12:11
nizkzin
бери словарь и ищи что ж такое страшное слово auto и commit.


Спасибо. Это безусловно наимудрейший совет за сегодняшний день!
Нигде не нахожу я такого страшного слова при работе с компонентами IB.
nizkzin
Дата: 06.10.2005 14:18:24
ну это свойство транзакции что означает что транзакция будет комитится
автоматически.
Di_LIne
Дата: 06.10.2005 14:22:35
-=Smak=-
nizkzin
бери словарь и ищи что ж такое страшное слово auto и commit.


Спасибо. Это безусловно наимудрейший совет за сегодняшний день!
Нигде не нахожу я такого страшного слова при работе с компонентами IB.

1. TIBTransaction.AutoStopAction
А смысл изложен тут...