#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 |
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.