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

#include <p6dbcstmt.h>

Inherits P6R::p6ICom.

Public Member Functions

virtual P6INT32 addref (void)=0
 
virtual P6R::P6ERR bindBlob (P6UINT32 index, P6UINT8 *pBlob, P6UINT32 length)=0
 
virtual P6R::P6ERR bindDate (P6UINT32 index, P6TIME time)=0
 
virtual P6R::P6ERR bindDouble (P6UINT32 index, P6FLOAT value)=0
 
virtual P6R::P6ERR bindInteger (P6UINT32 index, P6INT32 value)=0
 
virtual P6R::P6ERR bindLong (P6UINT32 index, P6INT64 value)=0
 
virtual P6R::P6ERR bindNULL (P6UINT32 index)=0
 
virtual P6R::P6ERR bindString (P6UINT32 index, const P6WCHAR *pString)=0
 
virtual P6R::P6ERR bindUnsigned (P6UINT32 index, P6UINT32 value)=0
 
virtual P6R::P6ERR bindUnsignedLong (P6UINT32 index, P6UINT64 value)=0
 
virtual P6R::P6ERR clearBindings (void)=0
 
virtual P6R::P6ERR execute (P6DBCQUERYRESULT pfn, P6VOID *pCtx, p6IDBCResultSet **pResults, P6UINT32 *pRowCount)=0
 
virtual P6R::P6ERR queryInterface (const P6R::P6IID &iid, P6VOID **ppIface)=0
 
virtual P6INT32 release (void)=0
 

Detailed Description

This interface supports the creation of a prepared statement which allows binding of values to variables in a SQL statement.

Once the bindings are all done then the query can be run via the execute() method.

Definition at line 47 of file p6dbcstmt.h.


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