The DBTools.h++ internationalization features are available only with an Oracle8 server and client installation. They are subject to the restrictions given in the following sections.
The DBTools.h++ Access Library for Oracle8 provides limited support for national character sets. Instances of the classes RWDBMBString and RWWString may be used as input and output datatypes, but their use is restricted as follows:
Bound expressions. RWDBMBString and RWWString are not supported for bound expressions.
Cursors. Oracle8 may report a character set mismatch error when binding RWDBMBString or RWWString with a column of a national character set type for the insertRow and updateRow functions.
Stored procedures. Oracle8 may report a character set mismatch error when binding RWDBMBString or RWWString with a column of a national character set type.
Return types. Oracle8 does not differentiate between standard and national character set columns when returning data from the server to the client. A schema fetched from a result table always shows type RWDBValue::String for all character data columns, regardless of the character set.
Date expressions are loaded into the database and extracted from the database in a locale neutral manner. DBTools.h++ properly formats instances of RWDBDateTime and RWDate automatically. The application programmer is responsible for formatting these types outside the scope of DBTools.h++ API calls.
RWDecimalPortable instances are fully supported.
©Copyright 2000, Rogue Wave Software, Inc.
Contact Rogue Wave about documentation or support issues.