DatabaseColumnInteger

Retourne la valeur d'une colonne de type int de l'enregistrement courant.

bool  DatabaseColumnInteger(
   int   request,     // handle de la requête retourné par DatabasePrepare
   int   column,      // indice de la colonne dans la requête
   int&  value        // référence sur la variable pour récupérer la valeur
   );

Paramètres

request

[in]  Handle de la requête retourné par DatabasePrepare().

column

[in]  Indice de la colonne dans la requête. La numérotation des champs démarre à 0 et ne peut pas être supérieure à DatabaseColumnsCount() - 1.

value

[out]  Référence sur la variable pour récupérer la valeur.

Valeur de Retour

Retourne true en cas de succès, sinon false. Pour obtenir le code d'erreur, utilisez GetLastError(), les réponses possibles sont :

  • ERR_DATABASE_INVALID_HANDLE (5121) — handle invalide de la requête ;
  • ERR_DATABASE_NO_MORE_DATA (5126)  — l'indice de 'colunne' est supérieur à DatabaseColumnsCount() -1.

Note

La valeur ne peut être obtenue que si au moins un appel à DatabaseRead() a été fait auparavant pour 'request'.

Pour lire la valeur de l'enregistrement suivant, appelez d'abord DatabaseRead().

Voir aussi

DatabasePrepare, DatabaseColumnsCount, DatabaseColumnType, DatabaseColumnName

Ce site web utilise des cookies. En savoir plus sur notre politique de cookies.