Pular para o conteúdo principal

DB_GetLegacyDBResult

Descrição

Obtém o handle de memória para um conjunto de resultados SQLite que foi alocado com DB_ExecuteQuery.

NomeDescrição
DBResult:resultÍndice da consulta (retornado por DB_ExecuteQuery).

Retorno

Retorna o handle de memória do conjunto de resultados do banco de dados.

Exemplo

static DB:gDBConnectionHandle;

public OnGameModeInit()
{
gDBConnectionHandle = DB_Open("example.db");

if (gDBConnectionHandle)
{
new DBResult:result_set = DB_ExecuteQuery("SELECT * FROM `examples`");
print("Conexão com banco \"example.db\" criada com sucesso.");

if (result_set)
{
printf("Handle de memória do resultado: 0x%x", DB_GetLegacyDBResult(result_set));
DB_FreeResultSet(result_set);
}
}
else
{
print("Falha ao abrir conexão com banco \"example.db\".");
}

return 1;
}

public OnGameModeExit()
{
if (DB_Close(gDBConnectionHandle))
{
gDBConnectionHandle = DB:0;
}
return 1;
}

Notas

Funções Relacionadas