DatabaseColumnName

Obtiene el nombre de un campo según el número.

bool  DatabaseColumnName(
   int      request,     // manejador de solicitud recibido en DatabasePrepare
   int      column,      // número de campo en la solicitud
   string&  name         // enlace a la variable para obtener el nombre del campo
   );

Parámetros

request

[in]  Manejador de solicitud recibido en DatabasePrepare().

column

[in]  Número de campo en la solicitud. La numeración comienza desde cero y no puede superar el valor DatabaseColumnsCount() - 1.

name

[out]  Variable para registrar el nombre del campo.

Valor retornado

Retorna true en caso de éxito, o false en caso de error. Para obtener el código del error, use GetLastError(), posibles respuestas:

  • ERR_DATABASE_INVALID_HANDLE (5121) — código de manejador no válido;
  • ERR_DATABASE_NO_MORE_DATA (5126)  — el índice column es mayor que el valor DatabaseColumnsCount() -1.

Observación

El valor solo se puede obtener en el caso de que se haya realizado de forma preliminar para la solicitud request aunque sea una llamada de DatabaseRead().

Ver también

DatabasePrepare, DatabaseColumnsCount, DatabaseColumnType