Db debug openfiles PT

From SA-MP Wiki

Jump to: navigation, search

db_debug_openfiles

link= Esta função foi adicionada no SA-MP 0.3.7 R1 e não irá funcionar em versões anteriores!


Descrição:

Retorna o número de banco de dados SQLite abertos.


Parâmetros:
Esta função não tem parâmetros.


Valores de retorno:

Retorna o número de banco de dados abertos.


Exemplo de uso:

public OnGameModeInit(){
 
    new DB:db[5], nome_db[11];
    for(new i; i < 5; i++){
        format(nome_db, sizeof(nome_db), "exemplo%d.db", i);
        db[i] = db_open(nome_db);
    }
    printf("Conexões abertas: %d", db_desbug_openfiles());
    for(new i; i < 5; i++){
        if(DB:0 != db[i])
            db_close(db[i]);
    }
    return 1;
}

Funções Relacionadas

As seguintes funções podem ser úteis, pois estão de alguma forma, relacionadas a esta função.


  • db_open: Abre conexão com o banco de dados SQLite.
  • db_close: Finaliza a conexão com o banco de dados SQLite.
  • db_query: Envia uma consulta para o banco de dados SQLite.
  • db_num_rows: Pega um número de linhas de um resultado de uma consulta.
  • db_next_row: Passa para a próxima linha de um resultado de uma consulta.
  • db_num_fields: Pega o número de campos de um resultado de uma consulta.
  • db_field_name: Pega o nome de um determinado campo pelo resultado da consulta.
  • db_get_field: Pega o valor de um campo pelo índice do campo.
  • db_get_field_int: Pega um valor inteiro de um resultado de uma consulta pelo índice do campo.
  • db_get_field_float: Pela um valor flutuante do resultado de uma consulta pelo índice do campo.
  • db_desbug_openfiles Pega o número de conexões abertas com a função db_open.