DataBase - Interface
| DataBase = class (TObject) | Interface de DataBase | Exemples de DataBase |
| Constructeurs/Destructeur | ||||
|---|---|---|---|---|
| destructor | Close | Cloture la connexion à la base donnée | Qubes 6.6 | |
| constructor | Create | Connexion à une base de donnée | Qubes 6.6 | |
| destructor | Destroy | inherited virtual | Détruit l'instance de l'objet. | |
| Propriétés | ||||
| property | Options[] : String | read write | Description de Options | Qubes 8.0 |
| Méthodes | ||||
| procedure | BeginTransaction | Débute une transaction | Qubes 6.6 | |
| class function | ClassName : String | inherited | Retourne le nom de la classe au format chaîne | |
| class function | ClassParent : TClass | inherited | Classe parent de la classe | |
| class function | ClassType : TClass | inherited | Retourne la métaclasse d'une classe | |
| procedure | Commit | Valide une transactions | Qubes 6.6 | |
| procedure | Exec | Execute une requête | Qubes 6.6 | |
| procedure | Free | inherited | Détruit l'instance de l'objet si non-nil | |
| function | InTransaction : Boolean | Indique si une transaction est en cours | Qubes 6.6 | |
| function | OptionList : array of String | Description de OptionList | Qubes 8.0 | |
| function | Query : DataSet | Effectue une requête | Qubes 6.6 | |
| procedure | Rollback | Annule la transaction | Qubes 6.6 | |
| procedure | SetLowerCaseStringify | Description de SetLowerCaseStringify | Qubes 6.8 | |
| procedure | SetStringifyDateTimeAsUnixTime | Description de SetStringifyDateTimeAsUnixTime | Qubes 10.0 | |
| procedure | StartTransaction | Débute une transaction | Qubes 6.6 | |
| function | VersionInfoText : String | Texte de description de la version de la base de données | Qubes 6.6 | |