Welcome to DataDirect Connect for ODBC
About the Documentation Library
What's new in this release?
Conventions Used in This Guide
Contacting Technical Support
Quick Start Connect
Configuring and Connecting on Windows
Setting the Library Path Environment Variable (Salesforce Driver on Windows)
Configuring a Data Source
Testing the Connection
Configuring and Connecting on UNIX and Linux
Environment Configuration
Test Loading the Driver
Setting the Library Path Environment Variable (Salesforce Driver on UNIX/Linux)
Configuring a Data Source
Testing the Connection
Using the Performance Wizard
Starting the Wizard
Tuning Performance Using the Wizard
General Information on Using Connect Drivers
What Is ODBC?
How Does It Work?
Why Do Application Developers Need ODBC?
About the Product
Support for Multiple Environments
Environment-Specific Information
For Windows Users
32-Bit Drivers
64-Bit Drivers
Setup of the Drivers
Driver Names
For UNIX and Linux Users
32-Bit Drivers
64-Bit Drivers
AIX
HP-UX 11 aCC
Linux
Oracle Solaris
Setup of the Environment and the Drivers
Driver Names
Using IP Addresses
Binding Parameter Markers
Driver Threading Information
Version String Information
getFileVersionString Function
Retrieving Data Type Information
Persisting a Result Set as an XML Data File
Using the Windows XML Persistence Demo Tool
Using the UNIX/Linux XML Persistence Demo Tool
Translators
Advanced Features
Using Failover
Connection Failover
Extended Connection Failover
Select Connection Failover
Guidelines for Primary and Alternate Servers
Using Client Load Balancing
Using Connection Retry
Summary of Failover-Related Options
A Connection String Example
An odbc.ini File Example
Using Client Information
How Databases Store Client Information
Storing Client Information
Using Security
Authentication
Kerberos Authentication
NTLM Authentication
Data Encryption Across the Network
SSL Encryption
Certificates
SSL Server Authentication
SSL Client Authentication
Designating an OpenSSL Library
Summary of Security-Related Options
Using DataDirect Connection Pooling
Creating a Connection Pool
Adding Connections to a Pool
Removing Connections from a Pool
Handling Dead Connections in a Pool
Connection Pool Statistics
Summary of Pooling-Related Options
Using DataDirect Bulk Load
Bulk Export and Load Methods
Exporting Data from a Database
Bulk Loading to a Database
The Bulk Load Configuration File
Bulk Load Configuration File Schema
Verification of the Bulk Load Configuration File
Sample Applications
Determining the Bulk Load Protocol
Character Set Conversions
External Overflow Files
Using Bulk Load for Batch Inserts
Using Bulk Load for Single Inserts/Updates/Deletes (Salesforce Driver)
Summary of Bulk Load Related Options
Configuring the Product on UNIX/Linux
Environment Variables
Library Search Path
ODBCINI
ODBCINST
DD_INSTALLDIR
The Test Loading Tool
Data Source Configuration
Configuration Through the Administrator
Drivers
Tracing
Configuration Through the System Information (odbc.ini) File
Sample Default odbc.ini File
Translators
The demoodbc Application
The example Application
DSN-less Connections
Sample odbcinst.ini File
File Data Sources
UTF-16 Applications on UNIX and Linux
Drivers for 32-Bit and 64-Bit Platforms
The DB2 Wire Protocol Driver
Driver Requirements
Binding
Creating DB2 Packages Using List Files
Creating DB2 Packages Manually
Configuring and Connecting to Data Sources
Data Source Configuration in the UNIX/Linux odbc.ini File
Data Source Configuration through a GUI
Using a Connection String
Using a Logon Dialog Box
Connection Option Descriptions for DB2
Accounting Info
Add to Create Table
Alternate ID
Alternate Servers
Application Name
Application Using Threads
Authentication Method
Batch Size
Bulk Binary Threshold
Bulk Character Threshold
Catalog Schema
Character Set for CCSID 65535
Client Host Name
Client User
Collection
Concurrent Access Resolution
Connection Pooling
Connection Reset
Connection Retry Count
Connection Retry Delay
Crypto Protocol Version
CryptoLibName
Current Function Path
Data Source Name
Database Name
Default Isolation Level
Description
Dynamic Sections
Encryption Method
Failover Granularity
Failover Mode
Failover Preconnect
Fetch Time Stamp With Time Zone as Timestamp
Field Delimiter
Grant Execute to [check box]
Grant Execute to [field]
GSS Client Library
Host Name In Certificate
IANAAppCodePage
Ip Address
Key Password
Keystore
Keystore Password
Load Balance Timeout
Load Balancing
Location Name
Login Timeout
Min Long Varchar Size
Max Pool Size
Min Pool Size
Package Collection
Package Name Prefix
Package Owner
Password
Program ID
Query Timeout
Record Delimiter
Report Codepage Conversion Errors
SSLLibName
TCP Keep Alive
Tcp Port
Truststore
Truststore Password
Use Current Schema for Catalog Functions
User Name
Validate Server Certificate
Varchar Threshold
With Hold Cursors
XML Describe Type
Enable Bulk Load
Performance Considerations
IBM to IANA Code Page Values
Data Types
Using the XML Data Type
Unicode Support
Advanced Features
Failover
Security
Authentication
Connection Pooling
DataDirect Bulk Load
Cursor Stability Isolation Level
XQuery Expressions
Stored Procedure Support
Unexpected Characters
Support for DB2 pureScale
Persisting a Result Set as an XML Data File
Isolation and Lock Levels Supported
SQL Support
ODBC Conformance Level
Number of Connections and Statements Supported
Using Arrays of Parameters
The Informix Wire Protocol Driver
Driver Requirements
Configuring and Connecting to Data Sources
Data Source Configuration in the UNIX/Linux odbc.ini File
Data Source Configuration through a GUI
Using a Connection String
Using a Logon Dialog Box
Connection Option Descriptions
Alternate Servers
Application Using Threads
Cancel Detect Interval
Connection Retry Count
Connection Retry Delay
Database Name
Data Source Name
Description
Host Name
IANAAppCodePage
Load Balancing
Password
Port Number
Server Name
Trim Blank From Index
Use Delimited Identifier
User Name
Performance Considerations
Data Types
Advanced Features
MTS Support
Persisting a Result Set as an XML Data File
Isolation and Lock Levels Supported
SQL Support
ODBC Conformance Level
Number of Connections and Statements Supported
The MySQL Wire Protocol Driver
Driver Requirements
Configuring and Connecting to Data Sources
Data Source Configuration in the UNIX/Linux odbc.ini File
Data Source Configuration through a GUI
Using a Connection String
Using a Logon Dialog Box
Connection Options Descriptions
Alternate Servers
Application Using Threads
Connection Pooling
Connection Reset
Connection Retry Count
Connection Retry Delay
Crypto Protocol Version
CryptoLibName
Data Source name
Database Name
Default Buffer Size for Long/LOB Columns (in Kb)
Description
Enable SQLDescribeParam
Encryption Method
Failover Granularity
Failover Mode
Failover Preconnect
Host Name
Host Name In Certificate
IANAAppCodePage
Interactive Client
Key Password
Keystore
Keystore Password
Load Balance Timeout
Load Balancing
Login Timeout
Max Pool Size
Min Pool Size
Password
Port Number
Query Timeout
Report Codepage Conversion Errors
SSLLibName
TCP Keep Alive
Treat Binary Data as Character Data
Truststore
Truststore Password
User Name
Validate Server Certificate
Performance Considerations
Data Types
Unicode Support
Advanced Features
Failover
Security
Connection Pooling
Persisting a Result Set as an XML Data File
Isolation and Lock Levels Supported
SQL Support
ODBC Conformance Level
Number of Connections and Statements Supported
The Oracle Wire Protocol Driver
Driver Requirements
Configuring and Connecting to Data Sources
Data Source Configuration in the UNIX/Linux odbc.ini File
Data Source Configuration through a GUI
Using a Connection String
Using a Logon Dialog Box
Connection Option Descriptions for Oracle Wire Protocol
Accounting Info
Action
Alternate Servers
Application Name
Application Using Threads
Array Size
Authentication Method
Batch Size
Bulk Binary Threshold
Bulk Character Threshold
Bulk Options
Cached Cursor Limit
Cached Description Limit
Catalog Functions Include Synonyms
Catalog Options
Client Host Name
Client ID
Client User
Connection Pooling
Connection Reset
Connection Retry Count
Connection Retry Delay
Crypto Protocol Version
CryptoLibName
Data Integrity Level
Data Integrity Types
Data Source Name
Default Buffer Size for Long/LOB Columns (in Kb)
Describe at Prepare
Description
Edition Name
Enable Bulk Load
Enable N-CHAR Support
Enable Scrollable Cursors
Enable Server Result Cache
Enable SQLDescribeParam
Enable Static Cursors for Long Data
Enable Timestamp with Timezone
Encryption Level
Encryption Method
Encryption Types
Failover Granularity
Failover Mode
Failover Preconnect
Fetch TSWTZ as Timestamp
Field Delimiter
GSS Client Library
Host
Host Name In Certificate
IANAAppCodePage
Initialization String
Key Password
Key Store
Key Store Password
Load Balance Timeout
Load Balancing
Local Timezone Offset
Lock Timeout
Login Timeout
Max Pool Size
Min Pool Size
Module
Password
Port Number
PRNGSeedFile
PRNGSeedSource
Procedure Returns Results
Program ID
Query Timeout
Record Delimiter
Report Codepage Conversion Errors
Report Recycle Bin
Server Name
Server Process Type
Service Name
SID
SSLLibName
TCP Keep Alive
Timestamp Escape Mapping
TNSNames File
Truststore
Truststore Password
Use Current Schema for SQLProcedures
User Name
Validate Server Certificate
Wire Protocol Mode
Performance Considerations
Data Types
XMLType
Examples
Unicode Support
Advanced Features
Failover
Client Information
Security
Authentication
Encryption and Data Integrity
Connection Pooling
DataDirect Bulk Load
Limitations
MTS Support
OS Authentication
Support for Oracle RAC
Support of Materialized Views
Stored Procedure Results
Unexpected Characters
Persisting a Result Set as an XML Data File
Isolation and Lock Levels Supported
SQL Support
ODBC Conformance Level
Number of Connections and Statements Supported
Using Parameter Arrays
The PostgreSQL Wire Protocol Driver
Driver Requirements
Configuring and Connecting to Data Sources
Data Source Configuration in the UNIX/Linux odbc.ini File
Data Source Configuration through a GUI
Using a Connection String
Using a Logon Dialog Box
Connection Option Descriptions for PostgreSQL Wire Protocol
Alternate Servers
Application Using Threads
Authentication Method
Connection Pooling
Connection Reset
Connection Retry Count
Connection Retry Delay
Crypto Protocol Version
CryptoLibName
Data Source Name
Database Name
Description
Enable Keyset Cursors
Enable SQLDescribeParam
Encryption Method
Extended Column MetaData
Failover Granularity
Failover Mode
Failover Preconnect
Fetch Ref Cursors
Fetch TSWTZ as Timestamp
Fetch TWFS as Time
GSS Client Library
Host Name
Host Name In Certificate
IANAAppCodePage
Initialization String
Key Password
Key Store
Key Store Password
Keyset Cursor Options
Load Balance Timeout
Load Balancing
Login Timeout
Max Char Size
Max Long Varchar Size
Max Pool Size
Max Varchar Size
Min Pool Size
Password
Port Number
Query Timeout
Report Codepage Conversion Errors
Service Principal Name
SSLLibName
TCP Keep Alive
Transaction Error Behavior
Trust Store
Trust Store Password
Unbounded Numeric Precision
Unbounded Numeric Scale
User Name
Validate Server Certificate
XML Describe Type
Performance Considerations
Data Types
Using the XML Data Type
Unicode Support
Advanced Features
Failover
Security
Connection Pooling
Stored Procedure Results
Persisting a Result Set as an XML Data File
Isolation and Lock Levels Supported
SQL Support
ODBC Conformance Level
Number of Connections and Statements Supported
Using Arrays of Parameters
The Progress OpenEdge Wire Protocol Driver
Driver Requirements
Configuring and Connecting to Data Sources
Data Source Configuration in the UNIX odbc.ini File
Data Source Configuration through a GUI
Using a Connection String
Using a Logon Dialog Box
Connection Option Descriptions for OpenEdge Wire Protocol
Alternate Servers
Connection Retry Count
Connection Retry Delay
Crypto Protocol Version
CryptoLibName
Data Source Name
Database Name
Default Isolation Level
Description
Enable Timestamp with Timezone
Encryption Method
Failover Granularity
Failover Mode
Failover Preconnect
Fetch Array Size
Host Name
HostName In Certificate
IANAAppCodePage
Load Balancing
Login Timeout
Password
Port Number
Query Timeout
SSLLibName
TCP Keep Alive
Truststore
Truststore Password
Use Wide Character Types
User ID
Validate Server Certificate
Performance Considerations
Data Types
Unicode Support
Advanced Features
Failover
Security
Isolation and Lock Levels Supported
SQL Grammar Support
ODBC Conformance Level
Number of Connections and Statements Supported
The SQL Server Wire Protocol Driver
Driver Requirements
Configuring and Connecting to Data Sources
Data Source Configuration in the UNIX/Linux odbc.ini File
Data Source Configuration through a GUI
Using a Connection String
Using a Logon Dialog Box
Connection Option Descriptions for SQL Server Wire Protocol
Alternate Servers
Always Report Trigger Results
AnsiNPW
Application Name
Application Using Threads
Authentication Method
Batch Size
Bulk Binary Threshold
Bulk Character Threshold
Bulk Load Threshold
Bulk Options
Connection Pooling
Connection Reset
Connection Retry Count
Connection Retry Delay
Crypto Protocol Version
CryptoLibName
Data Source Name
Database
Description
Domain
Enable Bulk Load
Enable Quoted Identifiers
Encryption Method
Failover Granularity
Failover Mode
Failover Preconnect
Fetch TSWTZ as Timestamp
Fetch TWFS as Time
Field Delimiter
GSS Client Library
Host Name
Host Name In Certificate
IANAAppCodePage
Initialization String
Language
Load Balance Timeout
Load Balancing
Login Timeout
Max Pool Size
Min Pool Size
Packet Size
Password
Port Number
PRNGSeedFile
PRNGSeedSource
Query Timeout
Record Delimiter
Report Codepage Conversion Errors
SSLLibName
TCP Keep Alive
Trust Store
Trust Store Password
Use Snapshot Transactions
User Name
Validate Server Certificate
Workstation ID
XML Describe Type
Performance Considerations
Data Types
Unicode Support
Using the XML Data Type
Advanced Features
Failover
Security
Authentication
Connection Pooling
DataDirect Bulk Load
Persisting a Result Set as an XML Data File
Isolation and Lock Levels Supported
Using The Snapshot Isolation Level
SQL Support
ODBC Conformance Level
Number of Connections and Statements Supported
Using Arrays of Parameters
The Sybase Wire Protocol Driver
Driver Requirements
Configuring and Connecting to Data Sources
Data Source Configuration in the UNIX/Linux odbc.ini File
Data Source Configuration through a GUI
Using a Connection String
Using a Logon Dialog Box
Connection Option Descriptions for Sybase Wire Protocol
Alternate Servers
Application Name
Application Using Threads
Authentication Method
Batch Size
Bulk Binary Threshold
Bulk Character Threshold
Charset
Connection Cache Size
Connection Pooling
Connection Reset
Connection Retry Count
Connection Retry Delay
Crypto Protocol Version
CryptoLibName
Cursor Positioning for Raiserror
Data Source Name
Database List
Database Name
Description
Default Buffer Size for Long/LOB Columns (in Kb)
Distributed Transaction Model
Enable Bulk Load
Enable Describe Parameter
Enable Quoted Identifiers
Encryption Method
Failover Granularity
Failover Mode
Failover Preconnect
Fetch Array Size
Fetch TWFS as Time
Field Delimiter
GSS Client Library
HA Failover Server Connection Information/Network Address
Host Name In Certificate
IANAAppCodePage
Initialization String
Interfaces File
Language
Load Balance Timeout
Load Balancing
Login Timeout
Max Pool Size
Min Pool Size
Network Address
Packet Size
Password
Prepare Method
PRNGSeedFile
PRNGSeedSource
Query Timeout
Record Delimiter
Report Codepage Conversion Errors
Select Method
Server Name
Service Principal Name
SSLLibName
TCP Keep Alive
Tightly Coupled Distributed Transactions
Truncate Time Type Fractions
Truststore
Truststore Password
User Name
Validate Server Certificate
Workstation ID
XA Open String Parameters
Performance Considerations
Data Types
Unicode Support
Advanced Features
Failover
Security
Authentication
Connection Pooling
DataDirect Bulk Load
Bulk Copy Operations and Transactions
Performance Considerations
Unexpected Characters
MTS Support
NULL Values
Persisting a Result Set as an XML Data File
Isolation and Lock Levels Supported
SQL Grammar Support
ODBC Conformance Level
Number of Connections and Statements Supported
Using Arrays of Parameters
The Oracle Driver
Driver Requirements
Windows
UNIX and Linux
Configuring and Connecting to Data Sources
Data Source Configuration in the UNIX/Linux odbc.ini File
Data Source Configuration through a GUI
Using a Connection String
Using a Logon Dialog Box
Connection Option Descriptions
Alternate Servers
Application Using Threads
Array Size
Catalog Functions Includes Synonyms
Catalog Options
Client Version
Connection Pooling
Connection Reset
Connection Retry Count
Connection Retry Delay
Data Source Name
Default Buffer Size for Long/LOB Columns (in Kb)
Describe At Prepare
Description
Enable N-CHAR Support
Enable Scrollable Cursors
Enable SQLDescribeParam
Enable Static Cursors For LongData
Enable Timestamp with Timezone
IANAAppCodePage
Load Balance Timeout
Load Balancing
Local Timezone Offset
Lock Timeout
Max Pool Size
Min Pool Size
Optimize Long Performance
Password
Procedure Returns Results
Report Codepage Conversion Errors
Report Recycle Bin
Server List
Server Name
Timestamp Escape Mapping
Use Current Schema for SQLProcedures
User Name
Performance Considerations
Data Types
XMLType
Examples
Unicode Support
Advanced Features
Unexpected Characters
MTS Support
OS Authentication
Support for Oracle RAC
Support of Materialized Views
Stored Procedure Results
Persisting a Result Set as an XML Data File
Isolation and Lock Levels Supported
SQL Support
ODBC Conformance Level
Number of Connections and Statements Supported
Using Arrays of Parameters
The SQL Server Legacy Wire Protocol Driver
Driver Requirements
Windows
UNIX and Linux
Configuring and Connecting to Data Sources
Data Source Configuration in the UNIX/Linux odbc.ini File
Data Source Configuration through a GUI
Using a Connection String
Using a Login Dialog Box
Connection Option Descriptions
Windows
UNIX and Linux
Alternate Servers
AnsiNPW
Application Name
AttachDBFileName
AutoTranslate
Connection Retry Count
Connection Retry Delay
Data Source Name
Database Name
Default User Name
Description
Enable Quoted Identifiers
Fetch TSWTZ as Timestamp
Fetch TWFS as Time
IANAAppCodePage
Language
Load Balancing
Network
PWD
QueryLogFile
QueryLog_On
QueryLogTime
Regional
SAVEFILE
Server
StatsLogFile
StatsLog_On
Use NT Authentication
Use Snapshot Transactions
Workstation ID
Performance Considerations
Data Types
Unicode Support
Advanced Features
Isolation and Lock Levels Supported
Using The Snapshot Isolation Level
SQL Support
ODBC Conformance Level
Number of Connections and Statements Supported
Using Arrays of Parameters
Drivers Only Available for 32-Bit Platforms
The Btrieve (Pervasive.SQL) Driver
Driver Requirements
Managing Databases
Transactions
Configuring and Connecting to Data Sources
Using a Connection String
Connection Option Descriptions
Action for Undefined Tables
Application Using Threads
Array Size
Data File Extension
Data Source Name
Database Directory
Default Logon ID
Description
File Open Cache
International Sort
Password
Use Long Qualifiers
Defining Table Structure
Data Types
Indexes
Column Names
Select Statement
Rowid Pseudo-Column
Alter Table Statement
Create and Drop Index Statements
Create Index
Drop Index
Isolation and Lock Levels Supported
SQL Support
ODBC Conformance Level
Number of Connections and Statements Supported
The dBASE Driver
Driver Requirements
Configuring and Connecting to Data Sources
Data Source Configuration in the UNIX/Linux odbc.ini File
Data Source Configuration through a GUI
dBASE
FoxPro 3.0 DBC
Using a Connection String
Connection Option Descriptions
Application Using Threads
Cache Size
Create Type [dBASE]
Create Type [FoxPro]
Data File Extension
Data Source Name
Database Directory
Database Name
Description
Extension Case
File Open Cache
IANAAppCodePage
International Sort
Lock Compatibility
Locking
Use Long Names
Use Long Qualifiers
Defining Index Attributes on Windows
Defining Index Attributes on UNIX and Linux
Data Types
Column Names
Select Statement
Rowid Pseudo-Column
Alter Table Statement
Create and Drop Index Statements
Create Index
Drop Index
Pack Statement
SQL Statements for FoxPro 3.0 Database Containers
Locking
Levels of Database Locking
Limit on Number of Locks
How Transactions Affect Record Locks
Isolation and Lock Levels Supported
SQL Support
ODBC Conformance Level
Number of Connections and Statements Supported
The Informix Driver
Driver Requirements
Windows
UNIX (AIX, HP-UX PA-RISC, and Solaris)
Configuring and Connecting to Data Sources
Data Source Configuration in the UNIX/Linux odbc.ini File
Data Source Configuration through a GUI
Using a Connection String
Using a Logon Dialog Box
Connection Option Descriptions
Application Using Threads
Cancel Detect Interval
Cursor Behavior
Database List
Database Name
Data Source Name
Default User Name
Description
Enable Insert Cursors
Get DB List From Informix (GDBLFI)
Host Name
IANAAppCodePage
Password
Protocol Type
Server Name
Service Name
Trim Blank From Index Name
Use Default Login
Performance Considerations
Data Types
MTS Support
Persisting a Result Set as an XML Data File
Isolation and Lock Levels Supported
SQL Support
ODBC Conformance Level
Number of Connections and Statements Supported
The Text Driver
Driver Requirements
Formats for Text Files
Configuring Data Sources
Data Source Configuration in the UNIX/Linux odbc.ini File
Data Source Configuration through a GUI
Using a Connection String
Connection Option Descriptions
Action for Undefined Tables
Allow Update And Delete
Application Using Threads
Cache Size
Century Boundary
Column Names in First Line
Data File Extension
Data Source Name
Database Directory
Decimal Symbol
Default Table Type
Delimiter Character
Description
Extension List
File Open Cache
IANAAppCodePage
Include Files with Matching Extensions
International Sort
Rows to Scan
Use Long Qualifiers
Defining Table Structure on Windows
Defining Table Structure on UNIX and Linux
Example of QETXT.INI
Date Masks
Data Types
Select Statement
Alter Table Statement
SQL Support
ODBC Conformance Level
Number of Connections and Statements Supported
The XML Driver
Driver Requirements
Supported Tabular Formats for XML Documents
Hierarchical-Formatted XML Document Support
Column Data Types
Defining Locations
Specifying Table Names in SQL Statements
Configuring and Connecting to Data Sources
Using a Connection String
Using a Logon Dialog Box
Connection Option Descriptions
Data Source Name
Description
Driver Options
International Sort Order
Location Names
Logging
Read Only
Report Codepage Conversion Errors
Schema Mode
Show Manufactured Schemas
Show Virtual Schemas
Configure Location Dialog Box Descriptions
Delete Linked Schema
Flush Every Change
Location
Location Name
Location Type
Max Rows to Scan
Password
Require User ID/Password
Resolve External References
Row Hint
Table Creation
Table Hint
User ID
Validate Schema
Using Hints for Tabular-Formatted XML Documents
Column Mode Identifier
Data Types
Unicode Support
Persisting a Result Set as an XML Data File
ODBC Conformance Level
Number of Connections and Statements Supported
SQL Support
SQL Statements
Extensions to SQL Standards
Grammar Token Definitions
Regular Identifiers
Delimited Identifiers
Integer Numbers
Real Numbers
Character String Literals
GUID Literals
Hex Literals
Time and Date Literals
SQL Operators and Symbols
Keywords for the XML Driver
SQL Comments
The Connect XE Drivers
The Greenplum Wire Protocol Driver
Driver Requirements
Configuring and Connecting to Data Sources
Data Source Configuration in the UNIX/Linux odbc.ini File
Data Source Configuration through a GUI
Using a Connection String
Using a Logon Dialog Box
Greenplum Connection Option Descriptions
Alternate Servers
Application Using Threads
Authentication Method
Connection Pooling
Connection Reset
Connection Retry Count
Connection Retry Delay
Crypto Protocol Version
CryptoLibName
Data Source Name
Database Name
Description
Enable Keyset Cursors
Enable SQLDescribeParam
Encryption Method
Extended Column MetaData
Failover Granularity
Failover Mode
Failover Preconnect
Fetch RefCursors
Fetch TSWTZ as Timestamp
Fetch TWFS as Time
GSS Client Library
Host Name
Host Name In Certificate
IANAAppCodePage
Initialization String
Keyset Cursor Options
Key Password
Keystore
Keystore Password
Load Balance Timeout
Load Balancing
Login Timeout
Max Char Size
Max Long Varchar Size
Max Pool Size
Min Pool Size
Max Varchar Size
Password
Port Number
Query Timeout
Report Codepage Conversion Errors
Service Principal Name
SSLLibName
TCP Keep Alive
Transaction Error Behavior
Truststore
Truststore Password
User Name
Validate Server Certificate
Unbounded Numeric Precision
Unbounded Numeric Scale
User Name
XML Describe Type
Performance Considerations
Data Types
Using the XML Data Type
Unicode Support
Advanced Features
Failover
Connection Pooling
Security
Stored Procedure Results
Persisting a Result Set as an XML Data File
Isolation and Lock Levels Supported
SQL Support
ODBC Conformance Level
Number of Connections and Statements Supported
Using Arrays of Parameters
Limitations for Pivotal HAWQ Users
The Impala Wire Protocol Driver
Driver Requirements
Configuring and Connecting to Data Sources
Data Source Configuration in the UNIX odbc.ini File
Data Source Configuration through a GUI
Using a Connection String
Using a Logon Dialog Box
Connection Option Descriptions
Array Size
Authentication Method
Data Source Name
Database
Default Buffer Size for Long/LOB Columns (in Kb)
Default Order By Limit
Description
Enable SQLDescribeParam
GSS Client Library
Host Name
Login Timeout
Max Varchar Size
Password
Port Number
Proxy User
Remove Column Qualifiers
Service Principal Name
String Describe Type
TCP Keep Alive
Transaction Mode
Use Current Schema for Catalog Functions
User Name
Performance Considerations
Data Types
Advanced Features
Security
Apache Sentry
Materialized Views
Stored Procedures
Unicode Support
Isolation and Lock Levels Supported
SQL Support
ODBC Conformance Level
Using Arrays of Parameters
Limitations on Cloudera Impalaâ„¢ Functionality
The Salesforce Driver
Driver Requirements
Configuring and Connecting to Data Sources
Data Source Configuration in the UNIX/Linux odbc.ini File
Data Source Configuration through a GUI
Using a Connection String
Using a Logon Dialog Box
Connection Option Descriptions
Application Using Threads
Bulk Load Asynchronous
Bulk Load Batch Size
Bulk Load Concurrency Mode
Bulk Load Poll Interval
Bulk Load Threshold
Bulk Load Timeout
Config Options
Connection Pooling
Connection Reset
Create Database
Data Source Name
Database
Description
Enable Bulk Load
Fetch Size
Field Delimiter
Host Name
Initialization String
JVM Arguments
JVM Classpath
LoadBalance Timeout
Log Config File
Logon Domain
Login Timeout
Max Pool Size
Min Pool Size
Password
Proxy Host
Proxy Password
Proxy Port
Proxy User
Read Only
Record Delimiter
Refresh Dirty Cache
Refresh Schema
Report Codepage Conversion Errors
Security Token
Server Port Number
SQL Engine Mode
Statement Call Limit
Statement Call Limit Behavior
Transaction Mode
User Name
WSFetchSize
WSRetry Count
WSTimeout
Performance Considerations
Data Types
Mapping Objects to Tables
Client-Side Caches
Creating a Cache
Modifying a Cache Definition
Disabling and Enabling a Cache
Refreshing Cache Data
Dropping a Cache
Cache MetaData
Catalog Tables
SYSTEM_CACHES Catalog Table
SYSTEM_CACHE_REFERENCES Catalog Table
SYSTEM_REMOTE_SESSIONS Catalog Table
SYSTEM_SESSIONINFO Catalog Table
SYSTEM_SESSIONS Catalog Table
Timeouts
Views and Remote/Local Tables
Using Identifiers
Database Configuration File
Database
User
UseSchema
Schema
ConfigOptions
SessionOptions
Mapping Objects to Tables
Reports
Connecting Through a Proxy Server
Configuring the SQL Engine Server
Configuring Server Mode
Starting the SQL Engine Server
Stopping the SQL Engine Server
Configuring Java Logging for the SQL Engine Server
Unicode Support
Advanced Features
Failover
Security
Connection Pooling
Parameter Metadata Support
Insert and Update Statements
Select Statements
Using DataDirect Bulk Load With the Salesforce Driver
Error Handling
Driver Errors
Data Source Errors
Isolation and Lock Levels Supported
SQL Support
ODBC Conformance Level
Number of Connections and Statements Supported
The Sybase IQ Wire Protocol Driver
Driver Requirements
Configuring and Connecting to Data Sources
Data Source Configuration in the UNIX/Linux odbc.ini File
Data Source Configuration through a GUI
Using a Connection String
Using a Logon Dialog Box
Connection Option Descriptions
Alternate Servers
Application Name
Application Using Threads
Charset
Connection Cache Size
Connection Pooling
Connection Reset
Connection Retry Count
Connection Retry Delay
Cursor Positioning for Raiserror
Data Source Name
Database List
Database Name
Description
Default Buffer Size for Long Columns (in Kb)
Failover Granularity
Failover Mode
Failover Preconnect
Fetch Array Size
Fetch TWFS as Time
HA Failover Server Connection Information/Network Address
IANAAppCodePage
Initialization String
Interfaces File
Language
Load Balance Timeout
Load Balancing
Login Timeout
Max Pool Size
Min Pool Size
Network Address
Packet Size
Password
Query Timeout
Report Codepage Conversion Errors
Select Method
Server Name
Truncate Time Type Fractions
User Name
Workstation ID
Performance Considerations
Data Types
Unicode Support
Advanced Features
Failover
Connection Pooling
Unexpected Characters
NULL Values
Persisting a Result Set as an XML Data File
Isolation and Lock Levels Supported
SQL Support
ODBC Conformance Level
Number of Connections and Statements Supported
Using Arrays of Parameters
The Driver for Apache Hive
Driver Requirements
Configuring and Connecting to Data Sources
Data Source Configuration in the UNIX odbc.ini File
Data Source Configuration through a GUI
Using a Connection String
Using a Logon Dialog Box
Connection Option Descriptions for Apache Hive
Array Size
Authentication Method
Batch Mechanism
Crypto Protocol Version
CryptoLibName
Data Source Name
Database
Default Buffer Size for Long/LOB Columns (in Kb)
Description
Enable SQLDescribeParam
Encryption Method
GSS Client Library
Host Name
Host Name In Certificate
Key Password
Key Store
Keystore Password
Login Timeout
Max Varchar Size
Port Number
Proxy User
Remove Column Qualifiers
Service Principal Name
SSLLibName
String Describe Type
TCP Keep Alive
Transaction Mode
Truststore
Trust Store Password
Use Current Schema for Catalog Functions
Use Native Catalog Functions
User Name
Validate Server Certificate
Wire Protocol Version
Performance Considerations
Data Types
Advanced Features
Security
Apache Sentry
Materialized Views
Stored Procedures
Unicode Support
Isolation and Lock Levels Supported
SQL Support
ODBC Conformance Level
Using Arrays of Parameters
Limitations on Apache Hive Functionality
The Driver for the Teradata Database
Driver Requirements
Configuring and Connecting to Data Sources
Data Source Configuration in the UNIX/Linux odbc.ini File
Using a Connection String
Data Source Configuration through a GUI
Using a Logon Dialog Box
Connection Option Descriptions
Account String
Authentication Password
Authentication UserId
DBCName List
DBCName or Alias
Default Database
Default Role
Description
Enable Data Encryption
Enable Extended Statement Information
Enable LOBs
Enable Reconnect
IANAAppCodePage
Integrated Security
Login Timeout
Map Call Escape To Exec
Maximum Response Buffer Size
Name
Password
Port Number
ProcedureWithPrintStmt
ProcedureWithSPLSource
Profile
Realm
Report Codepage Conversion Errors
Security Mechanism
Security Parameter
Session Character Set
Show Selectable Tables
TDUserName
UserID
Data Types
Unicode Support
Persisting a Result Set as an XML Data File
Isolation and Lock Levels Supported
SQL Support
ODBC Conformance Level
Number of Connections and Statements Supported
Reference
Code Page Values
IANAAppCodePage Values
IBM to IANA Code Page Values
Teradata Code Page Values
ODBC API and Scalar Functions
API Functions
Scalar Functions
String Functions
Numeric Functions
Date and Time Functions
System Functions
Threading
Internationalization, Localization, and Unicode
Internationalization and Localization
Locale
Language
Country
Variant
Unicode Character Encoding
Background
Unicode Support in Databases
Unicode Support in ODBC
Unicode and Non-Unicode ODBC Drivers
Function Calls
Unicode Application with a Non-Unicode Driver
Unicode Application with a Unicode Driver
Data
Unicode Driver
ANSI Driver
Default Unicode Mapping
Connection Attribute for Unicode
Driver Manager and Unicode Encoding on UNIX/Linux
References
Designing ODBC Applications for Performance Optimization
Using Catalog Functions
Caching Information to Minimize the Use of Catalog Functions
Avoiding Search Patterns
Using a Dummy Query to Determine Table Characteristics
Retrieving Data
Retrieving Long Data
Reducing the Size of Data Retrieved
Using Bound Columns
Using SQLExtendedFetch Instead of SQLFetch
Choosing the Right Data Type
Selecting ODBC Functions
Using SQLPrepare/SQLExecute and SQLExecDirect
Using Arrays of Parameters
Using the Cursor Library
Managing Connections and Updates
Managing Connections
Managing Commits in Transactions
Choosing the Right Transaction Model
Using Positioned Updates and Deletes
Using SQLSpecialColumns
Using Indexes
Introduction
Improving Row Selection Performance
Indexing Multiple Fields
Deciding Which Indexes to Create
Improving Join Performance
Locking and Isolation Levels
Locking
Isolation Levels
Locking Modes and Levels
SSL Encryption Cipher Suites
DataDirect Bulk Load
DataDirect Bulk Load Functions
Utility Functions
GetBulkDiagRec and GetBulkDiagRecW
Export, Validate, and Load Functions
ExportTableToFile and ExportTableToFileW
ValidateTableFromFile and ValidateTableFromFileW
LoadTableFromFile and LoadTableFromFileW
Using the TableName Parameter with the Salesforce Driver
SetBulkOperation (Salesforce Driver Only)
GetBulkOperation (Salesforce Driver Only)
DataDirect Bulk Load Statement Attributes
SQL_BULK_EXPORT_PARAMS
SQL_BULK_EXPORT
SQL Statements and Extensions for the Salesforce Driver
Alter Cache (EXT)
Relational Caches
Alter Index
Alter Sequence
Alter Session (EXT)
Alter Table
Altering a Remote Table
Add Clause: Columns
Add Clause: Constraints
Drop Clause: Columns
Altering a Local Table
Add Clause: Columns
Add Clause: Constraints
Drop Clause: Columns
Drop Clause: Constraints
Rename Clause
Checkpoint
Create Cache (EXT)
Relational Caches
Referencing Clause
Refresh Interval Clause
Initial Check Clause
Persist Clause
Enabled Clause
Call Limit Clause
Filter Clause
Create Index
Create Sequence
Next Value For Clause
Create Table
Creating a Remote Table
Column Definition for Remote Tables
Constraint Definition for Remote Tables
Foreign Key Clause
Creating a Local Table
Column Definition for Local Tables
Constraint Definition for Local Tables
Create View
Delete
Drop Cache (EXT)
Drop Index
Drop Sequence
Drop Table
Drop View
Explain Plan
Insert
Specifying an External ID Column
Refresh Cache (EXT)
Refresh Schema (EXT)
Select
Select Clause
Aggregate Functions
From Clause
Join in a From Clause
Subquery in a From Clause
Where Clause
Group By Clause
Having Clause
Union Operator
Intersect Operator
Except and Minus Operators
Order By Clause
Limit Clause
Set Checkpoint Defrag
Set Logsize
Update
SQL Expressions
Column Names
Literals
Character String Literals
Integer Literals
Numeric Literals
Binary Literals
Date/Time Literals
Operators
Unary Operator
Binary Operator
Arithmetic Operators
Concatenation Operator
Comparison Operators
Logical Operators
Operator Precedence
Functions
Conditions
Subqueries
IN Predicate
EXISTS Predicate
UNIQUE Predicate
Correlated Subqueries
SQL Functionality for the Driver for Apache Hive
Data Definition Language (DDL)
Selecting Data With the Driver
Select List
Column Name Qualification
From Clause
Group By Clause
Having Clause
Insert
Order By Clause
For Update Clause
Set Operators
Subqueries
SQL Expressions
Constants
Numeric Operators
Character Operator
Relational Operators
Logical Operators
Functions
Restrictions
Insert and Update Restrictions
Stored Procedures
Views
Other Restrictions
SQL Statements for Flat-File Drivers
Select Statement
Select Clause
Aggregate Functions
From Clause
Where Clause
Group By Clause
Having Clause
Union Operator
Order By Clause
For Update Clause
SQL Expressions
Constants
Exponential Notation
Numeric Operators
Character Operators
Date Operators
Relational Operators
Logical Operators
Operator Precedence
Functions
Create and Drop Table Statements
Create Table
Drop Table
Insert Statement
Update Statement
Delete Statement
Reserved Keywords
SQL Functionality for the Impala Wire Protocol Driver
Data Definition Language (DDL)
Selecting Data With the Driver
Select List
Column Name Qualification
From Clause
Group By Clause
Having Clause
Order By Clause
For Update Clause
Set Operators
Subqueries
SQL Expressions
Constants
Numeric Operators
Character Operator
Relational Operators
Logical Operators
Functions
Restrictions
Insert and Update Restrictions
Stored Procedures
Views
Other Restrictions
WorkAround Options
Troubleshooting Guide
Diagnostic Tools
ODBC Trace
Creating a Trace Log
Enabling Tracing
Windows ODBC Administrator
Linux ODBC Administrator
System Information (odbc.ini) File
The Test Loading Tool
ODBC Test
Logging (Salesforce Driver)
Logging Components
Driver to SQL Communication Logger
SQL Engine Logger
Web Service Adapter Logger
Configuring Logging
Using the JVM
Using the Driver
The demoodbc Application
The example Application
Other Tools
Error Messages
Troubleshooting
Setup/Connection Issues
Troubleshooting the Issue
Interoperability Issues
Troubleshooting the Issue
Performance Issues
Glossary
application
authentication
bulk load
client load balancing
conformance
connection pooling
connection retry
connection string
data source
driver
Driver Manager
DSN (Data Source Name)
DTC (Distributed Transaction Coordinator)
failover
index
isolation level
Kerberos
load balancing
locking level
MTS (Microsoft Transaction Server)
NTLM
ODBC Administrator
OS authentication
Performance Tuning Wizard
reauthentication
SQL Grammar
Secure Sockets Layer (SSL)
SSL client/server authentication
Unicode
user ID/password authentication
Copyright
Welcome to DataDirect Connect for ODBC
Copyright
db2general
db2advanced
db2security
db2bind
db2fail
db2cpool
db2bulk
db2bulkexporttable
db2bulkverify
db2bulkloadtable
db2clientmon
db2logon
infwpgeneral
infwpadvanced
infwpfail
informixwplogon
mysqlgeneral
mysqladvanced
mysqlsecurity
mysqlfail
mysqlcpool
mysqllogon
orawpgeneral
orawpadvanced
orawpsecurity
orawpadvsecurity
orawpperform
orawpfail
orawpcpool
orawpbulk
orawpbulkexporttable
orawpbulkverify
orawpbulkloadtable
orawpclientmon
orawplogon
pgsqlgeneral
pgsqladvanced
pgsqlsecurity
pgsqlfail
pgsqlcpool
pgsqllogon
prog10wpgeneral
prog10wpadvanced
prog10wpsecurity
prog10wpfail
prog10wplogon
sqlserwp2general
sqlserwp2advanced
sqlserwp2security
sqlserwp2fail
sqlserwp2cpool
sqlserwp2bulk
sqlserwp2bulkexporttable
sqlserwp2bulkverify
sqlserwp2bulkloadtable
sqlserwp2logon
sybgeneral
sybadvanced
sybconnection
sybperform
sybfail
sybcpool
sybbulk
sybbulkexporttable
sybbulkverify
sybbulkloadtable
syblogon
orageneral
oraadvanced
oraperform
orafail
oracpool
oralogon
sqlserwpgeneral
sqlserwpadvanced
sqlserwpfail
sqlserwplogon
btrgeneral
btradvanced
btrdefinetable
dbasegeneral
dbaseadvanced
foxgeneral
foxadvanced
dbasedefine
infgeneral
infconnection
infadvanced
informixlogon
textgeneral
textadvanced
textdefine
textparse
d1e128198a1310
d1e128200a1310
xmlgeneral
xmlconlocgeneral
xmlconlocadvanced
xmladvanced
xmloptions
xmllogonhelp
gplumgeneral
gplumadvanced
gplumfail
gplumcpool
gplumsecurity
gplumlogon
impalageneral
impalaadvanced
impalasecurity
impalalogon
sfgeneral
sfproxy
sfadvanced
sfsecurity
sfwebservice
sfpool
sfbulk
sfexporttable
sfloadtable
salesforcelogon
sybsecurity
sybiqgeneral
sybiqadvanced
d1e167254a1310
sybiqconnection
sybiqperform
sybiqfail
sybiqcpool
sybiqlogon
hiveadvanced
hivegeneral
hivesecurity
hivelogon
terageneral
teraoptions
teraadvanced
teralogon