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

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

    retVal = res;
    res->Unref();

    return 0;
}
Exemple #2
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());

    retVal = res;
    res->Unref();

    return 0;
}