Exemple #1
0
result_t mysql::execute(const char *sql, int32_t sLen,
                        obj_ptr<DBResult_base> &retVal)
{
    if (!m_conn)
        return CHECK_ERROR(CALL_E_INVALID_CALL);

    DBResult *res = (DBResult *) UMConnection_Query(m_conn, sql, sLen);
    if (!res)
        return CHECK_ERROR(error());

    res->freeze();
    retVal = res;
    res->Unref();

    return 0;
}