home *** CD-ROM | disk | FTP | other *** search
/ BUG 4 / BUGCD1997_05.BIN / aplic / visualj / vjtrial.exe / RCDATA / CABINET / mfcapwz.dll / TEMPLATE / RFX.TXT < prev    next >
Text File  |  1997-01-28  |  2KB  |  51 lines

  1. $$// RFX.LST - list of templates mapping data source type into C/MFC types
  2. $$//                   
  3. $$// format is  <C type>;<data source key>;<initial value>;<RFX proc>;<comment>
  4. $$//
  5. $$// <initial value> is the RHS of the assignment statement in the
  6. $$//        AFX_FIELD_INIT section.  If this is empty, no initialization
  7. $$//        statement is emitted
  8. $$//
  9. $$// <RFX proc> is the name of the procedure called to do the transfer.
  10. $$//        The string listed will be appended to "RFX_" to form the
  11. $$//        complete name
  12. $$//
  13. $$// <data source Key> is the index of the data source type (offset by SQL_TYPE_MIN)
  14. $$//        This is a little wierd because SQL_TYPE_MIN is #defined to -7 
  15. $$//        and 0 isn't a valid type.  The possible values for this are:
  16. $$//
  17. $$//            a    bit                        k    decimal
  18. $$//            b    tinyint                    l    integer (32-bits)
  19. $$//            c    bigint                    m    smallint
  20. $$//            d    longvarbinary            n    float
  21. $$//            e    varbinary                o    real
  22. $$//            f    binary                    p    double
  23. $$//            g    longvarchar                q    date
  24. $$//            h    INVALID                    r    time
  25. $$//            i    char                    s    tiemstamp
  26. $$//            j    numeric                    t    varchar
  27. $$//
  28. $$//
  29. BOOL;a;FALSE;Bool;binding bit column to BOOL field
  30. BYTE;b;0;Byte;binding tinyint column to BYTE field
  31. CString;c;"";Text;binding bigint column to CString field
  32. CLongBinary;d;;LongBinary;binding longvarbinary column to CLongBinary field
  33. $$// CByteArray;d;;Binary;binding longvarbinary column to CByteArray field
  34. CByteArray;e;;Binary;binding varbinary column to CByteArray field
  35. CByteArray;f;;Binary;binding binary column to CByteArray field
  36. CString;g;"";Text;binding longvarchar column to CString field
  37. $$// CLongBinary;g;;LongBinary;binding longvarchar column to CLongBinary field
  38. INVALID;h;INVALID;INVALID;INVALID
  39. CString;i;"";Text;binding char column to CString field
  40. CString;j;"";Text;binding numeric column to CString field
  41. CString;k;"";Text;binding decimal column to CString field
  42. long;l;0;Long;binding data source integer column to long field
  43. int;m;0;Int;binding smallint column to int field
  44. double;n;0;Double;binding data source single column to double field
  45. float;o;0;Single;binding data source single column to float field
  46. double;p;0;Double;binding data source double column to double field
  47. CTime;q;;Date;binding date column to CTime field
  48. CTime;r;;Date;binding time column to CTime field
  49. CTime;s;;Date;binding timestamp column to CTime field
  50. CString;t;"";Text;binding varchar column to CString field
  51.