Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
P6R::p6IDBC Interface Referenceabstract

#include <p6dbc.h>

Inherits P6R::p6ICom.

Public Member Functions

virtual P6INT32 addref (void)=0
 
virtual P6R::P6ERR close (void)=0
 
virtual P6R::P6ERR connect (const P6WCHAR *pURI, P6DBCRESULT pfn, P6VOID *pCtx)=0
 
virtual P6R::P6ERR connectSigned (const P6WCHAR *pURI, P6SIGNHMAC signAlg, p6ICryptoKey *pSignKey, P6DBCRESULT pfn, P6VOID *pCtx)=0
 
virtual P6R::P6ERR initialize (P6DBCFLAGS flags, P6UINT32 numThreads, const P6WCHAR *pPath)=0
 
virtual P6R::P6ERR prepare (const P6WCHAR *pSql, p6IDBCStmt **pStatement)=0
 
virtual P6R::P6ERR queryInterface (const P6R::P6IID &iid, P6VOID **ppIface)=0
 
virtual P6INT32 release (void)=0
 

Detailed Description

This interface allows the caller to connect to any of several different backend database servers (both local and remote).

Definition at line 79 of file p6dbc.h.


The documentation for this interface was generated from the following file: