Usage Note 7694: NonStop Tandem LARGEINT columns causes problems with Access to ODBC V8.2
on Windows
When using SAS/Access Interface to ODBC with SAS V8.2 on Windows to
connect to a NonStop Tandem database LARGEINT columns are being mapped
to DOUBLES in SAS, which is causing a loss of precision for the values.
This is complicated by the fact that many of these SQL_BIGINT columns
are key fields in the tables, which end up causing duplicate keys and
invalid results.
A hotfix is available that will basically map the SQL_BIGINT columns
into CHAR fields inside of SAS. This will be activated via an OS
environment variable named ODBC_BIGINT_MASK, the value of which will be
a column mask for the columns to convert. For now, the mask will only
accept two values, * and *abc. * will mean to convert all BIGINT
columns into chars, where *abc will mean to only convert those BIGINT
columns that end in some sequence of characters, in this example, abc,
i.e. mycolabc would be converted but mycol would not.
A Technical Support hot fix for Release 8.2 TSLEVEL TS2M0 for this
issue is available at:
http://www.sas.com/techsup/download/hotfix/82_sbcs_prod_list.html#007694
*** ATTENTION: To complete the installation of this hot fix on Windows
platforms, you must also download and install hot fix 82BB44 for
Windows from:
http://www.sas.com/techsup/download/hotfix/82_win_sbcs.html#82BB44
The hot fix will NOT be fully functional without both fixes applied.
Operating System and Release Information
| SAS System | SAS/ACCESS Interface to ODBC | Microsoft Windows XP Professional | 8.2 TS2M0 | |
| Microsoft Windows 95/98 | 8.2 TS2M0 | |
| Windows Millennium Edition (Me) | 8.2 TS2M0 | |
| Microsoft Windows 2000 Server | 8.2 TS2M0 | |
| Microsoft Windows 2000 Advanced Server | 8.2 TS2M0 | |
| Microsoft Windows 2000 Datacenter Server | 8.2 TS2M0 | |
| Microsoft Windows 2000 Professional | 8.2 TS2M0 | |
| Microsoft Windows NT Workstation | 8.2 TS2M0 | |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
| Type: | Usage Note |
| Priority: | medium |
| Topic: | Third Party ==> Information Exchange ==> ODBC (Open Database Connectivity) SAS Reference ==> LIBNAME Engines
|
| Date Modified: | 2003-06-02 09:40:44 |
| Date Created: | 2002-06-04 09:56:39 |