DatabaseColumnDouble

Obtém um valor double do registro atual.

bool  DatabaseColumnDouble(
   int      request,     // identificador de consulta recebido em DatabasePrepare
   int      column,      // número do campo na consulta
   double&  value        // link para a variável para obter o valor
   );

Parâmetros

request

[in]  Identificador da consulta recebido em DatabasePrepare().

column

[in]  Número do campo na consulta. A numeração dos campos começa em zero e não pode exceder o valor DatabaseColumnsCount() - 1.

value

[out]  Link para a variável para registrar o valor do campo.

Valor retornado

Retorna true em caso de sucesso ou false, em caso de erro. Para obter o código de erro, use GetLastError(), possíveis respostas:

  • ERR_DATABASE_INVALID_HANDLE (5121) — identificador de consulta inválido;
  • ERR_DATABASE_NO_MORE_DATA (5126)  — índice column maior do que o valor DatabaseColumnsCount() -1.

Observação

O valor pode ser obtido apenas se antes para a consulta request pelo menos tiver sido feita uma chamada de DatabaseRead().

Para ler os valores do próximo registro, você deve primeiro chamar DatabaseRead().

Veja também

DatabasePrepare, DatabaseColumnsCount, DatabaseColumnType, DatabaseColumnName

Esta página utiliza cookies. Saiba mais sobre nossa Política de cookies.