Статус темы:
Закрыта.
  1. xopoIIIuu Пользователь

    Регистрация:
    22.04.15
    Сообщения:
    234
    Симпатии:
    51
    Пол:
    Мужской
    Всем привет, неоднократно сталкиваюсь с такой проблемой как:
    Код:
    L 05/30/2016 - 13:06:39: [MySQL] Thread worker was unable to start.
    Долго и мучительно гуглил, но подходящего ответа с решением данной проблемы, я так и не нашел.

    Полная ошибка:
    Код:
    L 05/30/2016 - 13:06:39: [MySQL] Thread worker was unable to start.
    L 05/30/2016 - 13:06:39: [AMXX] Displaying debug trace (plugin "cjbe_bank.amxx")
    L 05/30/2016 - 13:06:39: [AMXX] Run time error 10: native error (native "SQL_ThreadQuery")
    L 05/30/2016 - 13:06:39: [AMXX]    [0] cjbe_bank.sma::bank_load (line 85)
    L 05/30/2016 - 13:06:39: [AMXX]    [1] cjbe_bank.sma::QuerySelectData (line 76)
    85 строка:
    Код:
    SQL_ThreadQuery(g_SqlTuple, "QuerySetData", text, Data, 1)
    Сама функция (сохраняет деньги в банк):
    Код:
    public bank_load(id) {
        new text[512], Data[ 1 ];
        Data[ 0 ] = id;
        formatex(text, charsmax(text), "INSERT INTO `%s` (`username`, `money`) VALUES (^"%s^", ^"%d^");", g_szSqlTable, name[id], g_money_bank[id])
        SQL_ThreadQuery(g_SqlTuple, "QuerySetData", text, Data, 1)
    }
    76 строка:
    Код:
    bank_load(id)
    Сама функция:
    Код:
    public QuerySelectData(FailState, Handle:Query, Error[], Errcode, Data[], DataSize, Float:Queuetime) {
        if(FailState == TQUERY_CONNECT_FAILED || FailState == TQUERY_QUERY_FAILED) {
            log_amx("%s", Error)
            return
        }
        else {
            new id = Data[0];
            if(SQL_NumRows(Query) > 0) {
                g_money_bank[id] = SQL_ReadResult(Query, SQL_FieldNameToNum(Query, "money"))
            }
            else {
                bank_load(id)
            }
        }
    }
    Буду благодарен за помощь :drinks:
     
  2. neygomon Его Темнейшество :j Команда форума

    Регистрация:
    26.02.15
    Сообщения:
    7.600
    Симпатии:
    4.173
    Пол:
    Мужской
    xopoIIIuu, MakeTuple не успевает отработать а ты шлешь запрос
     
    xopoIIIuu нравится это.
  3. xopoIIIuu Пользователь

    Регистрация:
    22.04.15
    Сообщения:
    234
    Симпатии:
    51
    Пол:
    Мужской
    Вопрос решен! Тему можно закрыть :king:
     
Статус темы:
Закрыта.