Les fonctions de BiFILE
Les fonctions de table :
| Nom de la fonction | Description |
| BF_TableOpen | ouverture d'une table |
| BF_TableClose | fermeture d'une table ou d'une requète |
| BF_TableGet | retourne une structure de table ou de requète |
| BF_TableNullGet | retourne une structure de table vide |
| BF_SQLRecordDescriptionLoad | chargement des informations des champs d'une table SQL |
| BF_SQLQueryDescriptionLoad | chargement des informations des champs d'une requète SQL |
| BF_BDBRecordDescriptionLoad | chargement des informations des champs d'une table BDB |
| BF_BDBRecordDescriptionSave | sauvegarde les informations des champs d'une table BDB |
| Nom de la fonction | Description |
| BF_SQLQueryOpen | exécute une requète d'interrogation (query) dans la base de données |
| BF_SQLCommand | exécute une commande dans la base de données |
| BF_SQLConnectStringGet | retourne une chaîne de connexion (connect string) selon la base |
| Nom de la fonction | Description |
| BF_FieldAdd | ajout d'un champ dans la description d'une table |
| BF_FieldGet | retourne les informations d'un champ |
| BF_FieldNameGet | retourne le nom d'un champ |
| BF_FieldValueGetString | retourne la valeur d'un champ texte |
| BF_FieldValueGetInteger | retourne la valeur d'un champ integer ou long |
| BF_FieldValueGetLongLong | retourne la valeur d'un champ integer 64 |
| BF_FieldValueGetFloat | retourne la valeur d'un champ float ou double |
| BF_FieldValueGetDate | retourne la valeur d'un champ date/heure |
| BF_FieldValueGetCurrency | retourne la valeur d'un champ currency |
| BF_FieldNullGet | retourne une structure de champ vide |
| BF_FieldSetString | stocke un texte dans un champ |
| BF_FieldSetInteger | stocke un integer/long dans un champ |
| BF_FieldSetLongLong | stocke un integer 64 dans un champ |
| BF_FieldSetFloat | stocke un float/double dans un champ |
| BF_FieldSetDate | stocke une date/time dans un champ |
| BF_FieldSetCurrency | stocke un currency dans un champ |
| BF_SQLQueryFieldGet | retourne les informations d'un champ de Query |
| Nom de la fonction | Description |
| BF_RecordReadNext | lit l'enregistrement suivant depuis la base de données |
| BF_RecordSave | sauvegarde un enregistrement dans la base de données |
| BF_RecordPrepare | prépare un enregistrement pour une sauvegarde |
| Nom de la fonction | Description |
| BF_IntToString | convertion d'un entier en chaine de caractère |
| BF_StringToInt | convertion d'une chaine de caractère en entier |
| BF_LongLongToString | convertion d'un entier 64 en chaine de caractère |
| BF_StringToLongLong | convertion d'une chaine de caractère en entier 64 |
| BF_DoubleToString | convertion d'un double en chaine de caractère |
| BF_StringToUpper | convertion d'une chaine de caractère en majuscule |
| BF_StringParamGetIntl | donne la valeur d'un paramètre |
| BF_StringIsTrue | indique si la chaine donnée correspond à vrai |
| BF_StringIsFalse | indique si la chaine donnée correspond à faux |
| Nom de la fonction | Description |
| BF_ErrorDisplay | affiche une boite de message d'erreur |
| BF_ErrorDisplaySet | active/désactive l'affichage des messages d'erreur |
| BF_ErrorSet | sauve le contexte d'erreur |
| Nom de la fonction | Description |
| BF_ResetBipFILEIntl | initialisation des variables BipFILE (fonction interne) |