75   #define buffer_len 128 
   83   if (ressize==SQL_NULL_DATA) {
 
   91   if (retcode==SQL_SUCCESS_WITH_INFO) {
 
   94      SQLGetDiagRec(SQL_HANDLE_STMT, 
fHstmt, 1, state, &code, 
nullptr, 0, 
nullptr);
 
   96      if (strcmp((
char*)state,
"01004")==0) {
 
   99         char* newbuf = 
new char[ressize+10];
 
  104         retcode = SQLGetData(
fHstmt, field+1, SQL_C_CHAR, newbuf, ressize+10-
buffer_len, &ressize);
 
TODBCRow(const TODBCRow &)=delete
void Close(Option_t *opt="") final
Close row.
const char * GetField(Int_t field) final
Get specified field from row (0 <= field < GetFieldCount()).
ULong_t GetFieldLength(Int_t field) final
Get length in bytes of specified field.
virtual ~TODBCRow()
Destroy row object.
void CopyFieldValue(Int_t field)
Extracts field value from statement.