TSDBQuery - Interface

TSDBQuery = class (TObject)Interface de TSDBQueryExemples de TSDBQuery
Constructeurs/Destructeur
constructorCreate Connexion à une base de données SQL
constructorCreateFromDataSource Connexion à une source de données définie dans le paramétrage de Qubes
destructorDestroyinherited virtualDétruit l'instance de l'objet.
destructorTwoPhaseAutoCommit Description de TwoPhaseAutoCommitQubes 6.3
Propriétés
propertyBlobField[] : StringreadValeur du champ indiqué de type BLOB
propertyBlobParam[] : StringwriteDescription de BlobParam
propertyDateTimeField[] : FloatreadValeur du champ indiqué de type DATE_TIME
propertyDateTimeParam[] : FloatwriteDescription de DateTimeParam
propertyFloatField[] : FloatreadDescription de FloatField
propertyFloatParam[] : FloatwriteDescription de FloatParam
propertyInt64Param[] : IntegerwriteDescription de Int64Param
propertyIntegerField[] : IntegerreadDescription de IntegerField
propertyIntegerParam[] : IntegerwriteDescription de IntegerParam
propertyMaxRowCount : Integerread writeDescription de MaxRowCountQubes 6.8
propertyName : Stringread writeLecture/écriture d'un identifiant de requête SQL
propertyNullField[] : BooleanreadDescription de NullFieldQubes 6.0
propertySQL : Stringread writeDéfinition de la requête SQL qui va être envoyée au serveur
propertyStringField[] : StringreadDescription de StringField
propertyStringParam[] : StringwriteDéfinition d'un paramètre de type String
propertyValue[] : Variantread defaultDescription de ValueQubes 6.3
Méthodes
procedureAsyncExecSQL Exécute une requête SQL de façon asynchroneQubes 6.6
procedureAsyncOpen Ouvrir un jeu de données SQL de façon asynchroneQubes 6.6
class functionClassName : StringinheritedRetourne le nom de la classe au format chaîne
class functionClassParent : TClassinheritedClasse parent de la classe
class functionClassType : TClassinheritedRetourne la métaclasse d'une classe
procedureClose Ferme un jeu d'enregistrement renvoyé par l'ouverture d'une requête SQL
procedureCommit Valide les écritures effectuées par une transaction
functionConnexionString : String Paramètres de la connexion SDBQubes 6.3
functionDBEngine : String Moteur de base de données utilisé par la connexion SDBQubes 6.2
functionEof : Boolean Indique si on a attend la fin d'un jeu de données renvoyé par une requête SQL
procedureExecSQL Description de ExecSQL
functionFieldNames : String Description de FieldNames
functionFieldsValue : Variant Retourne dans un variant la valeur d'un champs référencé par son index
functionForeignKeys : String Description de ForeignKeysQubes 7.2
procedureFreeinheritedDétruit l'instance de l'objet si non-nil
functionInTransaction : Boolean Description de InTransactionQubes 6.1
functionMiddleware : String Middleware de la connexion SDBQubes 6.3
procedureNext Passe à l'enregistrement suivant du jeu de données renvoyé par une requête SQL
procedureOpen Description de Open
functionRecordSHA3 : String Calcule le SHA-3 de l'enregistrement courantQubes 6.8
procedureReleaseSavePoint Description de ReleaseSavePointQubes 6.0
procedureRollBack Annule les écritures effectuées par une transaction
procedureRollBackToSavePoint Description de RollBackToSavePointQubes 6.0
functionRowNum : Integer Description de RowNumQubes 6.6
functionSavePoint : String Pose un SAVEPOINT dans une transaction
functionSequenceNames : String Récupération de la liste des séquences d'une base de donnéesQubes 6.3
procedureSetAllowAsyncModedeprecatedFlag indiquant qu'on souhaite faire des requêtes SQL en mode asynchrone (dépréciée)Qubes 6.3
procedureSetAsyncMode Description de SetAsyncModeQubes 6.6
procedureSetBlobParamNull Description de SetBlobParamNullQubes 6.3
procedureSetBypassQueryLog Eviter le QueryLog du P2PProxyQubes 6.6
procedureSetDateTimeParamNull Description de SetDateTimeParamNullQubes 6.3
procedureSetDebugSynchMode Description de SetDebugSynchModeQubes 6.3
procedureSetFloatParamNull Description de SetFloatParamNullQubes 6.2
procedureSetInt64ParamNull Description de SetInt64ParamNull
procedureSetIntegerParamNull Description de SetIntegerParamNull
procedureSetMaxBlobSize Défini la taille maximale des blobsQubes 6.6
procedureSetSequence Description de SetSequenceQubes 9.0
procedureSetStringParamNull Description de SetStringParamNull
procedureStartTransaction Description de StartTransaction
functionStep : Boolean Passe à l'enregistrement suivant d'un jeu de données résultant d'une requêteQubes 6.1
functionStringify : String Retourne les enregistrement au format JSONQubes 6.6
functionTableFields : String Retourne la liste des champs d'une table avec leur typeQubes 6.3
functionTableIndexes : String Description de TableIndexesQubes 6.3
functionTableNames : String Description de TableNamesQubes 6.3