Partager via


CRecordset::m_pDatabase

Contient un pointeur vers l'objet d' CDatabase via lequel le recordset est connecté à une source de données.

Notes

Cette variable est définie de deux façons. En général, vous passez un pointeur à un objet déjà connecté d' CDatabase lorsque vous construisez l'objet recordset. Si vous passez NULL à la place, CRecordset crée un objet d' CDatabase pour vous et le connecte. Dans les deux cas, CRecordset stocke le pointeur dans cette variable.

Normalement vous n'aurez pas besoin d'utiliser directement le pointeur stocké dans m_pDatabase. Si vous écrivez vos propres extensions à CRecordset, toutefois, vous devrez peut-être utiliser le pointeur. Par exemple, vous pouvez avoir besoin du pointeur si vous levez votre propre CDBExceptionS. Ou vous pouvez avoir besoin si vous devez effectuer quelque chose à l'aide de le même objet d' CDatabase , tels que les transactions en cours de exécution, les délais d'attente de configuration, ou appeler la fonction membre d' ExecuteSQL de la classe CDatabase pour exécuter des instructions SQL directement.

Configuration requise

Header: afxdb.h

Voir aussi

Référence

CRecordset, classe

Graphique de la hiérarchie