C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Проверка записи в файл, Проверить добавилась запись или нет.
SASH
Отправлено: 15.08.2003, 06:10


Дежурный стрелочник

Группа: Участник
Сообщений: 58



После заполнения пользователем формы он жмет кнопку "Добавить". Файл добавляется но у пользователя может появиться сомнение, что он не добавился.
Как можно проверить добавилась ли запись в базу или нет, а потом вывести сообщение, например, "Запись добавлена" или "Запись не добавлена". [B]

Спасибо за внимание.
Admin
Отправлено: 15.08.2003, 11:06


Владимир

Группа: Администратор
Сообщений: 1190



Немного не понятно, хоть бы немного кода привели,
как добавляете запись в БД, что за БД и др

А в общем случае

CODE

void __fastcall TForm1::btnAddClick(TObject *Sender)
{
 try{
  Database1->StartTransaction();
  Table1->Append();
    ......
  Table1->Post();
  Database1->Commit();
  ShowMessage("Запись благополучно добавилась !");
   }
catch(...){
  if(Table1->State == dsInsert) Table1->Cancel();
  Database1->Rollback();
  ShowMessage("Увы ! Запись не добавлена !");
  }
}

Вернуться в Работа с базами данных в C++Builder