Sack Library Documentation
ContentsIndexReferenceHome
PreviousUpNext
sack::sql::required_field_tag Structure
C++
struct required_field_tag {
  CTEXTSTR name;
  CTEXTSTR type;
  CTEXTSTR extra;
  CTEXTSTR previous_names[MAX_PREVIOUS_FIELD_NAMES];
};
struct required_field_tag {
  CTEXTSTR name;
  CTEXTSTR type;
  CTEXTSTR extra;
  CTEXTSTR previous_names[MAX_PREVIOUS_FIELD_NAMES];
};
typedef struct required_field_tag {
  CTEXTSTR name;
  CTEXTSTR type;
  CTEXTSTR extra;
  CTEXTSTR previous_names[MAX_PREVIOUS_FIELD_NAMES];
} FIELD, * PFIELD;
typedef struct required_field_tag {
  CTEXTSTR name;
  CTEXTSTR type;
  CTEXTSTR extra;
  CTEXTSTR previous_names[MAX_PREVIOUS_FIELD_NAMES];
} FIELD, * PFIELD;
Members 
Description 
CTEXTSTR name; 
This is the name of the column described in this table. 
CTEXTSTR type; 
pointer to a string describing the type of this column. 
CTEXTSTR extra; 
extra information about the field... grab all addtional information like 'NOT NULL' "default 'zxa'" to describe a field. Sometimes target databases don't understand extra parameters, and these can be translated as required or ignored. 
CTEXTSTR previous_names[MAX_PREVIOUS_FIELD_NAMES]; 
if you have renamed this column more than 1 times - you really need to stop messing around and get a life. 
  FIELD fields[] = { { "ID", WIDE("int") }, ... };
Created with a commercial version of Doc-O-Matic. In order to make this message disappear you need to register this software. If you have problems registering this software please contact us at support@toolsfactory.com.
Copyright (c) 2000+. All rights reserved.
What do you think about this topic? Send feedback!