- реализовать создание portable-экземпляров и настройку счетов - обновить интерфейс и добавить обновление проекта через Git - добавить сборку и распространение сервиса - организовать материалы статей и описать актуальную версию - запрашивать тестовый пароль интерактивно и расширить проверки
ResetLastError();
| |
| |
if(!DatabaseTransactionBegin(g_db))
| |
{
| |
DatabaseFinalize(request);
| |
return false;
| |
}
| |
| |
DatabaseRead(request);
| |
const int error = GetLastError();
| |
DatabaseFinalize(request);
| |
| |
if(error != 0 && error != ERR_DATABASE_NO_MORE_DATA)
| |
{
| |
DatabaseTransactionRollback(g_db);
| |
return false;
| |
}
| |
| |
if(!DatabaseTransactionCommit(g_db))
| |
return false;
|