22 #ifndef __ODBCXX_CALLABLESTATEMENT_H
23 #define __ODBCXX_CALLABLESTATEMENT_H
25 #include <odbc++/setup.h>
26 #include <odbc++/types.h>
27 #include <odbc++/preparedstatement.h>
66 const ODBCXX_STRING& sql,
68 int resultSetConcurrency);
77 double getDouble(
int idx);
82 bool getBoolean(
int idx);
87 signed char getByte(
int idx);
92 ODBCXX_BYTES getBytes(
int idx);
97 Date getDate(
int idx);
102 float getFloat(
int idx);
112 Long getLong(
int idx);
117 short getShort(
int idx);
122 ODBCXX_STRING getString(
int idx);
127 Time getTime(
int idx);
140 this->registerOutParameter(idx,sqlType,0);
149 void registerOutParameter(
int idx,
int sqlType,
int scale);
154 void registerInParameter(
int idx);
166 #endif // __ODBCXX_CALLABLESTATEMENT_H
void registerOutParameter(int idx, int sqlType)
Registers an output parameter.
Definition: callablestatement.h:139
bool wasNull()
Returns true if the last fetched parameter was NULL.
Definition: callablestatement.h:157
An SQL DATE.
Definition: types.h:457
An SQL TIME.
Definition: types.h:575
A prepared statement.
Definition: preparedstatement.h:63
A prepared statement suited for stored procedure calls.
Definition: callablestatement.h:57
An SQL TIMESTAMP.
Definition: types.h:696
A database connection.
Definition: connection.h:38