home *** CD-ROM | disk | FTP | other *** search
/ PC World 1997 November / PCWorld_1997-11_cd.bin / software / programy / komix / DATA.Z / db_binding < prev    next >
Text File  |  1996-05-31  |  2KB  |  61 lines

  1. #---------------------------------------------------------------------------
  2. #
  3. # Copyright (c) 1995 by Cadre Technologies Inc.
  4. #
  5. # This software is furnished under a license and may be used only in
  6. # accordance with the terms of such license and with the inclusion of
  7. # the above copyright notice. This software or any other copies thereof
  8. # may not be provided or otherwise made available to any other person.
  9. # No title to and ownership of the software is hereby transferred.
  10. #
  11. # The information in this software is subject to change without notice
  12. # and should not be construed as a commitment by Cadre Technologies Inc.
  13. #
  14. #---------------------------------------------------------------------------
  15. #
  16. #       File            : @(#)db_binding    1.3
  17. #       Original date   : December 8th, 1995
  18. #       Description     : Mappings from dynamic SQL to C++
  19. #
  20. #---------------------------------------------------------------------------
  21. #
  22. # @(#)db_binding    1.3\t19 Dec 1995 Copyright (c) 1993-1995 by Cadre Technologies Inc.
  23. #
  24. #---------------------------------------------------------------------------
  25. # standard type        | SQL binding        | Format String
  26. #            | SQL -> C++ conversion    | C++ -> SQL conversion
  27. #---------------------------------------------------------------------------
  28. binary[]        | BINARYBIND        | '%s'
  29. varbinary[]        | VARBINARYBIND        | '%s'
  30. character        | CHARBIND        | '%c'
  31. char[]            | NTBSTRINGBIND        | '%s'
  32. char            | CHARBIND        | '%c'
  33. varchar[]        | NTBSTRINGBIND        | '%s'
  34. char            | CHARBIND        | '%c'
  35. datetime        | NTBSTRINGBIND        | '%s'
  36. smalldatetime        | NTBSTRINGBIND        | '%s'
  37. decimal            | DECIMALBIND        | %f
  38. numeric            | NUMERICBIND        | %f
  39. dec            | DECIMALBIND        | %f
  40. double_precision    | FLT8BIND        | %f
  41. double            | FLT8BIND        | %f
  42. float            | FLT4BIND        | %f
  43. real            | FLT4BIND        | %f
  44. int            | INTBIND        | %d
  45. integer            | INTBIND        | %d
  46. serial            | INTBIND        | %d
  47. smallint        | SMALLBIND        | %d
  48. money            | DECIMALBIND        | %f
  49. smallmoney        | DECIMALBIND        | %f
  50. bit            | SMALLBIND        | %d
  51. timestamp        | INTBIND        | %d
  52. text            | NTBSTRINGBIND        | '%s'
  53. image            | BINARYBIND        | '%s'
  54. #
  55. # Some none standard types, used by the generator
  56. #
  57. FLAG_T            | INTBIND        | %d
  58. notype            | INTBIND        | %d
  59. class_type        | NTBSTRINGBIND        | '%s'
  60. object_id        | INTBIND        | %d
  61.