Fonctions Paradox
API orientée objet
L'extension Paradox fournit également une API orientée objet. Elle consiste en une seule classe nommée paradox_db. Ses méthodes diffèrent uniquement des fonctions par leurs noms et, bien sûr, le premier paramètre. La table suivante liste toutes les méthodes avec les fonctions équivalentes.
| Nom de la méthode | Fonction équivalente | 
|---|---|
| Constructeur | px_new() | 
| Destructeur | px_delete() | 
| open_fp() | px_open_fp() | 
| create_fp() | px_create_fp() | 
| close() | px_close() | 
| numrecords() | px_numrecords() | 
| numfields() | px_numfields() | 
| get_record() | px_get_record() | 
| put_record() | px_put_record() | 
| retrieve_record() | px_retrieve_record() | 
| delete_record() | px_delete_record() | 
| insert_record() | px_insert_record() | 
| update_record() | px_update_record() | 
| get_field() | px_get_field() | 
| get_schema() | px_get_schema() | 
| get_info() | px_get_info() | 
| set_parameter() | px_set_parameter() | 
| get_parameter() | px_get_parameter() | 
| set_value() | px_set_value() | 
| get_value() | px_get_value() | 
| get_info() | px_get_info() | 
| set_targetencoding() | px_set_targetencoding() | 
| set_tablename() | px_set_tablename() | 
| set_blob_file() | px_set_blob_file() | 
| date2string() | px_date2string() | 
| timestamp2string() | px_timestamp2string() | 
Sommaire
- px_close — Ferme une base de données Paradox
- px_create_fp — Crée une nouvelle base de données Paradox
- px_date2string — Convertit une date en une chaîne de caractères
- px_delete_record — Efface une enregistrement depuis une base de données Paradox
- px_delete — Efface la ressource d'une base de données Paradox
- px_get_field — Retourne les spécifications d'un champ
- px_get_info — Retourne des informations sur un fichier Paradox
- px_get_parameter — Récupère un paramètre
- px_get_record — Retourne un enregistrement d'une base de données Paradox
- px_get_schema — Retourne le schéma de la base de données
- px_get_value — Récupère une valeur
- px_insert_record — Insère un enregistrement dans une base de données Paradox
- px_new — Crée un nouvel objet Paradox
- px_numfields — Retourne le nombre de champs d'une base de données Paradox
- px_numrecords — Retourne le nombre d'enregistrements d'une base de données Paradox
- px_open_fp — Ouvre une base de données Paradox
- px_put_record — Stocke un enregistrement dans une base de données Paradox
- px_retrieve_record — Retourne un enregistrement depuis une base de données Paradox
- px_set_blob_file — Définit le fichier depuis lequel les blobs seront lus
- px_set_parameter — Définit un paramètre
- px_set_tablename — Définit le nom de la table (obsolète)
- px_set_targetencoding — Définit l'encodage pour les caractères des champs (obsolète)
- px_set_value — Définit une valeur
- px_timestamp2string — Convertit un timestamp en une chaîne de caractères
- px_update_record — Met à jour les enregistrements dans une base de données Paradox
