- 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
DatabaseTableExists
Vérifie la présence d'une table dans la base de données.
bool DatabaseTableExists(
|
Paramètres
database
[in] Handle de la base de données retourné par DatabaseOpen().
table
[in] Nom de la table.
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_INVALID_PARAMETER (4003) aucun nom de table spécifié (chaîne vide ou NULL) ;
- ERR_WRONG_STRING_PARAMETER (5040) erreur de conversion de la requête en UTF-8 ;
- ERR_DATABASE_INTERNAL (5120) erreur interne de la base de données ;
- ERR_DATABASE_INVALID_HANDLE (5121) handle invalide de la base de données ;
- ERR_DATABASE_EXECUTE (5124) erreur d'exécution de la requête ;
- ERR_DATABASE_NO_MORE_DATA (5126) aucune table n'existe (ceci n'est pas une erreur, mais une fin normale).
Voir aussi