Membres de la classe CDatabase

Membres de données

m_hdbc Descripteur de connexion Open Database Connectivity (ODBC) à une source de données. Type HDBC.

Construction

CDatabase Construit un objet CDatabase . Vous devez initialiser l'objet en appelant OpenEx ou Open.
Ouvert Établit une connexion à une source de données (via un pilote ODBC).
OpenEx Établit une connexion à une source de données (via un pilote ODBC).
Fermer Ferme la connexion de source de données.

Attributs de base de données

GetConnect Retourne l'ODBC connecter la chaîne utilisée pour se connecter à l'objet CDatabase pour une source de données.
IsOpen Renvoie zéro si l'objet CDatabase est actuellement connecté à une source de données.
GetDatabaseName Retourne le nom de la base de données actuellement en usage.
CanUpdate Renvoie zéro si l'objet CDatabase est modifiable (pas read-only).
CanTransact Renvoie zéro si la source de données prend en charge les transactions.
SetLoginTimeout Définit le nombre de secondes après lequel une tentative de connexion source de données sera hors du temps.
SetQueryTimeout Définit le nombre de secondes après la base de données de requête opérations est hors du temps. Affecte tous les subséquente recordset ouvert, AddNew, Modifieret Supprimer des appels.
GetBookmarkPersistence Identifie les opérations par lesquelles signets persistent sur les objets recordset.
GetCursorCommitBehavior Identifie l'effet d'avoir commis une opération sur un objet recordset ouvert.
GetCursorRollbackBehavior Identifie l'effet de la restauration d'une transaction sur un objet recordset ouvert.

Opérations de base de données

BeginTrans Lance une « transaction » — une série d'appels réversibles aux fonctions membres AddNew, Edit, Deleteet mise à jour de la classe CRecordset — sur la source de données connectée. La source de données doit prendre en charge les transactions pour BeginTrans tout effet.
BindParameters Vous permet de lier les paramètres avant d'appeler la CDatabase::ExecuteSQL.
CommitTrans Termine une opération commencée par BeginTrans. Dans la transaction des commandes qui modifient la source de données sont effectuées.
ROLLBACK Annule les modifications apportées au cours de la transaction en cours. La source de données retourne à son état antérieur, tel que défini à l'appel de BeginTrans , inchangé.
Annuler Annule une opération asynchrone ou un processus à partir d'un deuxième thread.
ExecuteSQL Exécute une instruction SQL. Aucun enregistrement de données n'est renvoyées.

Base de données Overridables

OnSetOptions Appelé par le framework pour définir les options de connexion standard. L'implémentation par défaut définit la valeur de délai d'attente de requête. Vous pouvez établir ces options d'avance en appelant le SetQueryTimeout.

Aperçu de l'objet CDatabase |  ; Membres de la classe base | Graphique de la hiérarchie

Index