home *** CD-ROM | disk | FTP | other *** search
/ Computer Buyer 1998 October / dpcb1098.iso / Business / Maxim / MAX5 / data.z / readod32.txt < prev    next >
Text File  |  1998-05-15  |  7KB  |  212 lines

  1. *************************
  2. * MAXIMIZER ODBC Driver *    
  3. * RELEASE NOTES         *
  4. * May 15, 1998          *
  5. *************************
  6.  
  7. These notes provide late-breaking and additional information that 
  8. is not included in the Maximizer ODBC Driver documentation or 
  9. online manual.
  10.  
  11. You can use the Page Down key to scroll down quickly to titles
  12. relevant to you. Please read carefully all notes that apply to
  13. your Maximizer ODBC Driver configuration.
  14.  
  15. If you have an Internet connection, you can also check the
  16. Maximizer Web site at http://www.maximizer.com for regularly
  17. updated news, tips, downloads, and updates for Maximizer products.
  18.  
  19. ==================================================================
  20.  
  21. 1.  CRYSTAL REPORTS ERROR MESSAGE
  22. ---------------------------------
  23. If you encounter an ODBC Syntax Error using Crystal Reports,
  24. the likely cause is an incompatible version of P2SODBC.DLL
  25. which shipped with Crystal reports 4.5 series.
  26. To correct the error, either copy a replacement P2SODBC.DLL
  27. from the \Files\Odbc\Crystal folder on the Maximizer 5.0 CD-Rom
  28. to your \WINDOWS\CRYSTAL folder or upgrade to Crystal Reports
  29. version 5.x, which has a compatible version of this file.
  30.  
  31.  
  32.  
  33. 2.  PROBLEMS PERFORMING SOME OUTER JOINS IN CRYSTAL REPORTS
  34. -----------------------------------------------------------
  35. If you are trying to perform an outer join of one table to
  36. many tables, through the Visual Linking Expert and are getting
  37. strange results, more than likely the FROM part of the SQL
  38. statement in Crystal is wrong. For example, if you were to
  39. perform a left outer join of the Company table on two UDF
  40. tables called U_1 and U_2 by Client_Id and Contact_Number,
  41. the FROM part of the SQL Query may read like the following in
  42. Crystal:
  43.  
  44. FROM
  45. { oj "U_1" U_1 LEFT OUTER JOIN "COMPANY" COMPANY
  46. LEFT OUTER JOIN "U_2" U_2 ON
  47. COMPANY."Client_Id" = U_1."Client_Id" AND
  48. COMPANY."Contact_Number" = U_1."Contact_Number" ON
  49. COMPANY."Client_Id" = U_2."Client_Id" AND
  50. COMPANY."Contact_Number" = U_2."Contact_Number"}
  51.  
  52. the above statement should be changed to this:
  53.  
  54. FROM
  55. "COMPANY" COMPANY LEFT OUTER JOIN "U_1" U_1 ON
  56. COMPANY."Client_Id" = U_1."Client_Id" AND
  57. COMPANY."Contact_Number" = U_1."Contact_Number"
  58. LEFT OUTER JOIN "U_2" U_2 ON
  59. COMPANY."Client_Id" = U_2."Client_Id" AND
  60. COMPANY."Contact_Number" = U_2."Contact_Number"
  61.  
  62. If you adjust the SQL query under Database, Show SQL Query
  63. in Crystal Reports to follow the same structure as the above
  64. statement, you should get the correct results.
  65.  
  66.  
  67.  
  68. 3.  MICROSOFT ACCESS ERROR MESSAGE
  69. ----------------------------------
  70. You may encounter the following error message "Couldn't execute
  71. query; couldn't find linked table" if you:
  72.  
  73.   a) Created a new user-defined field in Maximizer and 
  74.      did not exit and restart Microsoft Access.
  75.  
  76.   b) You do not have sufficient Maximizer user rights to
  77.      insert, modify, or delete the table you have attached.
  78.  
  79. NOTE:  After making the necessary changes, exit and restart the
  80.        ODBC-compatible application you are using.
  81.  
  82.  
  83.  
  84. 4. SELECT UNIQUE RECORD IDENTIFIER IN MS ACCESS 7.0
  85. ----------------------------------------------------
  86. If you are using Microsoft Access 7.0, you will be asked to select
  87. a unique record identifier when attaching the tables 
  88. Combined_Client_User_Fields, Combined_Opp_User_Fields, or Reasons.
  89. These are read-only tables, and therefore this step is not
  90. required. You should choose Cancel in the Select Unique Record
  91. Identifier dialog.
  92.  
  93.  
  94.  
  95. 5. TRUE DATE FIELD OPTION
  96. -------------------------
  97. This new option allows you to represent date-based data with a
  98. true date format field. Previous versions of the ODBC Driver
  99. represented date-based data as a specially formatted text 
  100. string. The default setting for this option is off. To turn
  101. the option on, check the True Date field check box accessible
  102. from the Maximizer ODBC Driver Setup Options dialog. The option 
  103. can be set for each individual data source. If the option is
  104. turned on, then you must re-attach the following ODBC tables:
  105.  
  106.     Address
  107.     Appointments
  108.     Client
  109.     Company
  110.     Hotlist
  111.     Notes
  112.     People
  113.     OppActivity
  114.     Opportunity
  115.     OppStep
  116.     Combined_Client_User_Fields
  117.     Combined_Opp_User_Fields
  118.     <All date UDF tables>
  119.  
  120.  
  121.  
  122. 6. MR_MS FIELD OPTION
  123. ---------------------
  124. This new option allows the MR/MS field to be represented as MR_MS 
  125. The / in most programming languages is a reserved character.
  126. Therefore, MR/MS had to be surrounded by [] in the past in
  127. programs, and in SQL statements. MR_MS as a field name would not
  128. have this problem and so would be more convenient. The default
  129. setting for this option is off. To turn the option on, check the
  130. MR_MS field check box accessible from the Maximizer ODBC Driver 
  131. Setup Options dialog. The option can be set for each individual
  132. data source. If the option is turned on, then you must re-attach
  133. the following ODBC tables:
  134.  
  135.      Client
  136.      People
  137.  
  138.  
  139.  
  140. 7. NEW FIELD PEG_BOARD_STATUS IN APPOINTMENTS TABLE
  141. ---------------------------------------------------
  142. A new field Peg_Board_Status has been added to the Appointments
  143. Table. This field stores whether or not an appointment should be
  144. reflected in Maximizer 5.0's Peg Board or not. It is of type
  145. Integer, and can be set to the following valid states.
  146.  
  147. 0 = Unknown
  148. 1 = Don't include in Peg Board
  149. 2 = Include in Peg Board
  150.  
  151.  
  152.  
  153. 8. NEW TABLE RELATED_ENTRIES
  154. ----------------------------
  155. A new table has been added that contains the records that link
  156. records to their Related Entries. Each record contains the 
  157. Client_Id and Contact numbers of the record and the entry they
  158. are related to, plus a description of the Entry. You can insert
  159. the related From and to information, but it is not updateable
  160. later. The only updateable field is Desc.
  161.  
  162. The Structure is as follows:
  163.  
  164. Field                           Type            Read-Only
  165. ---------------------------------------------------------
  166. Data_Machine_Id            Long        Y
  167. Sequence_Number            Long        Y
  168. Related_To_Id            String(11)    Y
  169. Related_To_Number        Integer        Y
  170. Related_Entries_Id        Long        Y
  171. Related_From_Id            String(11)    Y
  172. Related_From_Number        Integer        Y
  173. Desc                String(253)    N
  174. Date_Created            Date_String    Y
  175. Time Created            Time_String    Y
  176. Created_By            String(9)    Y
  177.  
  178.  
  179. Indexes:
  180.  
  181. 1. Unique:    Data_Machine_Id+Sequence_Number
  182. 2. Non_Unique:    Related_To_Id+Related_To_Number
  183. 3. Non_Unique:    Related_To_Id+Related_To_Number+Related_Entries_Id
  184.  
  185.  
  186. New/Updated Rules:
  187.  
  188. Rule Code  Error Code  Error Message
  189. ------------------------------------
  190. 430         -4487    Self-referential Relation NOT allowed
  191.             in Table RELATED_ENTRIES
  192. 431       -4458    Related_X_Id+Related_X_Number
  193.             (Client_Id+Contact_Number) NOT found in
  194.             Table COMPANY or PEOPLE
  195. 432       -4488    Duplicate Relation Already exists in Table
  196.             RELATED_ENTRIES
  197.  
  198.  
  199. *** END OF RELEASE NOTES ***
  200.  
  201. NOTE: You can read these notes again at any time by choosing the
  202.       Maximizer ODBC Driver Release Notes item in the 
  203.       Programs > Maximizer folder on the Windows Start menu.
  204.  
  205. We hope you enjoy using Maximizer ODBC Driver.
  206.  
  207. The Maximizer Development Team
  208. 15-May-98
  209.  
  210. (Third-party products mentioned in these notes are trademarks of
  211. their respective owners and are used here for reference only.)
  212.