- DatabaseOpen
- DatabaseClose
- DatabaseImport
- DatabaseExport
- DatabasePrint
- DatabaseTableExists
- DatabaseExecute
- DatabasePrepare
- DatabaseReset
- DatabaseBind
- DatabaseBindArray
- DatabaseRead
- DatabaseReadBind
- DatabaseFinalize
- DatabaseTransactionBegin
- DatabaseTransactionCommit
- DatabaseTransactionRollback
- DatabaseColumnsCount
- DatabaseColumnName
- DatabaseColumnType
- DatabaseColumnSize
- DatabaseColumnText
- DatabaseColumnInteger
- DatabaseColumnLong
- DatabaseColumnDouble
- DatabaseColumnBlob
DatabaseColumnsCount
Retourne le nombre de colonnes dans une requête.
int DatabaseColumnsCount(
|
Paramètres
request
[in] Handle de la requête retourné par DatabasePrepare().
Valeur de Retour
Le nombre de colonnes ou -1 en cas d'erreur. Pour obtenir le code d'erreur, utilisez GetLastError(), les réponses possibles sont :
- ERR_DATABASE_INVALID_HANDLE (5121) handle invalide de la requête.
Note
Il n'est pas utile d'appeler la fonction DatabaseRead() pour obtenir le nombre de colonnes d'une requête créée avec DatabasePrepare(). Pour les autres fonctions DatabaseColumnXXX(), DatabaseRead() doit être appelée au préalable.
Voir aussi