CRecordset::m_pDatabase

Remarques

Contient un pointeur vers l'objet CDatabase grâce auquel le jeu d'enregistrements est connecté à une source de données. Cette variable est définie de deux manières. Généralement, vous passez un pointeur à un objet CDatabase déjà connecté lorsque vous construisez l'objet recordset. Si vous passez NULL au lieu de cela, CRecordset crée un objet CDatabase pour vous et la relie. Dans les deux cas, CRecordset stocke le pointeur dans cette variable.

Normalement vous pas directement devrez utiliser le pointeur stocké dans m_pDatabase. Si vous écrivez vos propres extensions de CRecordset, toutefois, vous devrez utiliser le pointeur. Par exemple, vous pourriez avoir besoin du pointeur si vous lancez votre propre s CDBException. Ou vous pouvez avoir le besoin si vous avez besoin de faire quelque chose en utilisant le même objet CDatabase , telles que l'exécution des transactions, délais d'établissement, ou en appelant la fonction membre ExecuteSQL de la classe CDatabase pour exécuter directement des instructions SQL.

Aperçu de CRecordset |  ; Membres de la classe | Graphique de la hiérarchie

Index