## wxDbColFor

Beginning support for handling international formatting specifically on dates and floats.

        wxString       s_Field;       // Formatted String for Output
        wxString       s_Format[7];   // Formatted Objects - TIMESTAMP has
                                         the biggest (7)
        wxString       s_Amount[7];   // Formatted Objects - amount of
                                         things that can be formatted
        int            i_Amount[7];   // Formatted Objects -
                                            TT MM YYYY HH MM SS m
        int            i_Nation;      // 0 = timestamp
                                         1 = EU
                                         2 = UK
                                         3 = International
                                         4 = US
        int            i_dbDataType;  // conversion of the 'sqlDataType'
                                         to the generic data type used by
                                         these classes
        SWORD          i_sqlDataType;

The constructor for this class initializes all the values to zero or NULL.

The destructor does nothing at this time.

Only one function is provided with this class currently.

See the database classes overview for an introduction to using the ODBC classes.

Include files

<wx/db.h>

Members

wxDbColFor::Format
wxDbColFor::Initialize

### wxDbColFor::Format

int Format(int Nation, int dbDataType, SWORD sqlDataType, short columnSize, short decimalDigits)

Work in progress, and should be inter-related with wxLocale eventually.

### wxDbColFor::Initialize

Simply initializes all member variables to a cleared state. Called by the constructor automatically.