home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Computer Buyer 1998 October
/
dpcb1098.iso
/
Business
/
Maxim
/
MAX5
/
data.z
/
readod32.txt
< prev
next >
Wrap
Text File
|
1998-05-15
|
7KB
|
212 lines
*************************
* MAXIMIZER ODBC Driver *
* RELEASE NOTES *
* May 15, 1998 *
*************************
These notes provide late-breaking and additional information that
is not included in the Maximizer ODBC Driver documentation or
online manual.
You can use the Page Down key to scroll down quickly to titles
relevant to you. Please read carefully all notes that apply to
your Maximizer ODBC Driver configuration.
If you have an Internet connection, you can also check the
Maximizer Web site at http://www.maximizer.com for regularly
updated news, tips, downloads, and updates for Maximizer products.
==================================================================
1. CRYSTAL REPORTS ERROR MESSAGE
---------------------------------
If you encounter an ODBC Syntax Error using Crystal Reports,
the likely cause is an incompatible version of P2SODBC.DLL
which shipped with Crystal reports 4.5 series.
To correct the error, either copy a replacement P2SODBC.DLL
from the \Files\Odbc\Crystal folder on the Maximizer 5.0 CD-Rom
to your \WINDOWS\CRYSTAL folder or upgrade to Crystal Reports
version 5.x, which has a compatible version of this file.
2. PROBLEMS PERFORMING SOME OUTER JOINS IN CRYSTAL REPORTS
-----------------------------------------------------------
If you are trying to perform an outer join of one table to
many tables, through the Visual Linking Expert and are getting
strange results, more than likely the FROM part of the SQL
statement in Crystal is wrong. For example, if you were to
perform a left outer join of the Company table on two UDF
tables called U_1 and U_2 by Client_Id and Contact_Number,
the FROM part of the SQL Query may read like the following in
Crystal:
FROM
{ oj "U_1" U_1 LEFT OUTER JOIN "COMPANY" COMPANY
LEFT OUTER JOIN "U_2" U_2 ON
COMPANY."Client_Id" = U_1."Client_Id" AND
COMPANY."Contact_Number" = U_1."Contact_Number" ON
COMPANY."Client_Id" = U_2."Client_Id" AND
COMPANY."Contact_Number" = U_2."Contact_Number"}
the above statement should be changed to this:
FROM
"COMPANY" COMPANY LEFT OUTER JOIN "U_1" U_1 ON
COMPANY."Client_Id" = U_1."Client_Id" AND
COMPANY."Contact_Number" = U_1."Contact_Number"
LEFT OUTER JOIN "U_2" U_2 ON
COMPANY."Client_Id" = U_2."Client_Id" AND
COMPANY."Contact_Number" = U_2."Contact_Number"
If you adjust the SQL query under Database, Show SQL Query
in Crystal Reports to follow the same structure as the above
statement, you should get the correct results.
3. MICROSOFT ACCESS ERROR MESSAGE
----------------------------------
You may encounter the following error message "Couldn't execute
query; couldn't find linked table" if you:
a) Created a new user-defined field in Maximizer and
did not exit and restart Microsoft Access.
b) You do not have sufficient Maximizer user rights to
insert, modify, or delete the table you have attached.
NOTE: After making the necessary changes, exit and restart the
ODBC-compatible application you are using.
4. SELECT UNIQUE RECORD IDENTIFIER IN MS ACCESS 7.0
----------------------------------------------------
If you are using Microsoft Access 7.0, you will be asked to select
a unique record identifier when attaching the tables
Combined_Client_User_Fields, Combined_Opp_User_Fields, or Reasons.
These are read-only tables, and therefore this step is not
required. You should choose Cancel in the Select Unique Record
Identifier dialog.
5. TRUE DATE FIELD OPTION
-------------------------
This new option allows you to represent date-based data with a
true date format field. Previous versions of the ODBC Driver
represented date-based data as a specially formatted text
string. The default setting for this option is off. To turn
the option on, check the True Date field check box accessible
from the Maximizer ODBC Driver Setup Options dialog. The option
can be set for each individual data source. If the option is
turned on, then you must re-attach the following ODBC tables:
Address
Appointments
Client
Company
Hotlist
Notes
People
OppActivity
Opportunity
OppStep
Combined_Client_User_Fields
Combined_Opp_User_Fields
<All date UDF tables>
6. MR_MS FIELD OPTION
---------------------
This new option allows the MR/MS field to be represented as MR_MS
The / in most programming languages is a reserved character.
Therefore, MR/MS had to be surrounded by [] in the past in
programs, and in SQL statements. MR_MS as a field name would not
have this problem and so would be more convenient. The default
setting for this option is off. To turn the option on, check the
MR_MS field check box accessible from the Maximizer ODBC Driver
Setup Options dialog. The option can be set for each individual
data source. If the option is turned on, then you must re-attach
the following ODBC tables:
Client
People
7. NEW FIELD PEG_BOARD_STATUS IN APPOINTMENTS TABLE
---------------------------------------------------
A new field Peg_Board_Status has been added to the Appointments
Table. This field stores whether or not an appointment should be
reflected in Maximizer 5.0's Peg Board or not. It is of type
Integer, and can be set to the following valid states.
0 = Unknown
1 = Don't include in Peg Board
2 = Include in Peg Board
8. NEW TABLE RELATED_ENTRIES
----------------------------
A new table has been added that contains the records that link
records to their Related Entries. Each record contains the
Client_Id and Contact numbers of the record and the entry they
are related to, plus a description of the Entry. You can insert
the related From and to information, but it is not updateable
later. The only updateable field is Desc.
The Structure is as follows:
Field Type Read-Only
---------------------------------------------------------
Data_Machine_Id Long Y
Sequence_Number Long Y
Related_To_Id String(11) Y
Related_To_Number Integer Y
Related_Entries_Id Long Y
Related_From_Id String(11) Y
Related_From_Number Integer Y
Desc String(253) N
Date_Created Date_String Y
Time Created Time_String Y
Created_By String(9) Y
Indexes:
1. Unique: Data_Machine_Id+Sequence_Number
2. Non_Unique: Related_To_Id+Related_To_Number
3. Non_Unique: Related_To_Id+Related_To_Number+Related_Entries_Id
New/Updated Rules:
Rule Code Error Code Error Message
------------------------------------
430 -4487 Self-referential Relation NOT allowed
in Table RELATED_ENTRIES
431 -4458 Related_X_Id+Related_X_Number
(Client_Id+Contact_Number) NOT found in
Table COMPANY or PEOPLE
432 -4488 Duplicate Relation Already exists in Table
RELATED_ENTRIES
*** END OF RELEASE NOTES ***
NOTE: You can read these notes again at any time by choosing the
Maximizer ODBC Driver Release Notes item in the
Programs > Maximizer folder on the Windows Start menu.
We hope you enjoy using Maximizer ODBC Driver.
The Maximizer Development Team
15-May-98
(Third-party products mentioned in these notes are trademarks of
their respective owners and are used here for reference only.)