// Copyright (c) 1999-2001 David Muse // See the file COPYING for more information #include bool sqlrcursor_svr::supportsNativeBinds() { return true; } bool sqlrcursor_svr::handleBinds() { // iterate through the arrays, binding values to variables for (int16_t i=0; icur[outbindvars[i].value. cursorid])) { return false; } } } return true; } bool sqlrcursor_svr::inputBindString(const char *variable, uint16_t variablesize, const char *value, uint16_t valuesize, int16_t *isnull) { // by default, do nothing... return true; } bool sqlrcursor_svr::inputBindInteger(const char *variable, uint16_t variablesize, int64_t *value) { // by default, do nothing... return true; } bool sqlrcursor_svr::inputBindDouble(const char *variable, uint16_t variablesize, double *value, uint32_t precision, uint32_t scale) { // by default, do nothing... return true; } bool sqlrcursor_svr::inputBindBlob(const char *variable, uint16_t variablesize, const char *value, uint32_t valuesize, int16_t *isnull) { // by default, do nothing... return true; } bool sqlrcursor_svr::inputBindClob(const char *variable, uint16_t variablesize, const char *value, uint32_t valuesize, int16_t *isnull) { // by default, do nothing... return true; } bool sqlrcursor_svr::outputBindString(const char *variable, uint16_t variablesize, char *value, uint16_t valuesize, int16_t *isnull) { // by default, do nothing... return true; } bool sqlrcursor_svr::outputBindInteger(const char *variable, uint16_t variablesize, int64_t *value, int16_t *isnull) { // by default, do nothing... return true; } bool sqlrcursor_svr::outputBindDouble(const char *variable, uint16_t variablesize, double *value, uint32_t *precision, uint32_t *scale, int16_t *isnull) { // by default, do nothing... return true; } bool sqlrcursor_svr::outputBindBlob(const char *variable, uint16_t variablesize, uint16_t index, int16_t *isnull) { // by default, do nothing... return true; } bool sqlrcursor_svr::outputBindClob(const char *variable, uint16_t variablesize, uint16_t index, int16_t *isnull) { // by default, do nothing... return true; } bool sqlrcursor_svr::outputBindCursor(const char *variable, uint16_t variablesize, sqlrcursor_svr *cursor) { // by default, do nothing... return true; } void sqlrcursor_svr::returnOutputBindBlob(uint16_t index) { // by default, do nothing... return; } void sqlrcursor_svr::returnOutputBindClob(uint16_t index) { // by default, do nothing... return; } void sqlrcursor_svr::returnOutputBindCursor(uint16_t index) { // by default, do nothing... return; }