Как мне использовать sqlite3_exe c () Callback - PullRequest
0 голосов
/ 29 апреля 2020

Как использовать функцию обратного вызова для печати сведений об альбомах в таблице sql?

int DataBaseAccess::_callbackPrintAlbums(void* data, int argc, char** argv, char** azColName)
{
    for (size_t i = 0; i < argc; i++)
    {
        // ???
    }

    return 0;
}

void DataBaseAccess::printAlbums()
{
    _sqlQuery = "SELECT * FROM ALBUMS;";

    _res = sqlite3_exec(_db, _sqlQuery.c_str(), _callbackPrintAlbums, nullptr, &_errMsg);

    if (_res != SQLITE_OK)
    {
        throw MyException("SQL Query failed - " + std::string(_errMsg));
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...