Problema con SQLite
#1

No me inserta filas el siguiente cуdigo.

pawn Код:
public OnGameModeExit()
{
    for (new i = 1; i<= MAX_FACCIONES; i++)
        ActualizarFaccion(i);

    db_close(Database);
    return 1;
}

stock ActualizarFaccion(faccionid)
{
    new Query[136], DBResult:Result;
    format(Query, sizeof(Query), "SELECT * FROM Facciones WHERE ID = %i", faccionid);
    Result = db_query(Database, Query);

    if (db_num_rows(Result))
    {  
        format(Query, sizeof(Query), "UPDATE Facciones SET Lider = '%s', Deposito = %i WHERE ID = %i", db_escape(FaccionData[faccionid][Lider]), FaccionData[faccionid][Deposito], faccionid);
        db_query(Database, Query);
        db_free_result(Result);
    }
    else
    {
        format(Query, sizeof(Query), "INSERT INTO Facciones (ID, Nombre, Lider, Deposito) VALUES (%i, '%s', '%s', %i)", faccionid, db_escape(FaccionData[faccionid][Nombre]), db_escape(FaccionData[faccionid][Lider]), FaccionData[faccionid][Deposito]);
        db_query(Database, Query);
        db_free_result(Result);
    }
}
їPor quй?
Reply


Messages In This Thread
Problema con SQLite - by Ochenta - 11.10.2014, 19:13
Re: Problema con SQLite - by Ochenta - 11.10.2014, 20:41
Re: Problema con SQLite - by [CG]Milito - 11.10.2014, 20:53
Re: Problema con SQLite - by Ochenta - 12.10.2014, 08:59

Forum Jump:


Users browsing this thread: 1 Guest(s)