Db get mem handle PT

From SA-MP Wiki

Jump to: navigation, search

db_get_mem_handle

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


Descrição:

Pega o identificador de memória para o banco de dados SQLite aberto com db_open.


Parâmetros:
(DB:db)
DB:dbO identificador da conexão com o banco de dados aberta com db_open.


Valores de retorno:

Retorna o identificador de memória para um banco de dados especifico.


Exemplo de uso:

public OnGameModeInit(){
    new DB: db = db_open("exemplo.db");
    if(db != DB:0){
        printf("Identificador de memória: %d", db_get_mem_handle(db));
        db_close(db);
    }
    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_get_mem_handle: Pegar um identificador de memória para um banco de dados SQLite que foi aberto com db_open.