You can use the HCL Informix® implementation of client APIs to develop applications for Informix database servers.
The Informix® JDBC Driver Programmer's Guide describes how to install, load, and use Informix JDBC Driver to connect to the Informix database from within a Java™ application or applet.
Cannot create new object
The Informix® Change Data Capture API Programmer's Guide describes how to program applications to process changed data from HCL Informix databases using the Informix Change Data Capture API.
The Informix® Embedded SQLJ User's Guide contains information about using Informix Embedded SQLJ.
The Informix® ESQL/C Programmer's Manual explains how to use Informix ESQL/C, the Informix implementation of Embedded Structured Query Language (SQL) for C (ESQL/C), to create client applications with database-management capabilities.
The Informix® GLS User's Guide describes the Global Language Support (GLS) feature available in Informix products.
The Informix® GLS API Programmer's Guide describes the global language support (GLS) application programming interface (API) available in Informix ESQL/C and HCL Informix DataBlade® modules.
The Informix® Object Interface for C++ Programmer's Guide describes how to develop HCL Informix client applications by using the object-oriented C++ programming language.
The Informix® ODBC Driver Programmer's Manual serves as a user guide and reference for Informix ODBC Driver, which is the Informix implementation of the Microsoft™ Open Database Connectivity (ODBC) interface, Version 3.0.
The Data Server Provider for .NET DB2® provider option is the preferred Informix® provider for developing new applications.
For your Java™ application to work with the internal server representation of HCL Informix® data types, use the IfxToJavaType class. For example, if your application is using the Informix Change Data Capture API, you can use the IfxToJavaType class to interpret the byte stream.
Method not supported
Row/column index out of range
Cant load driver
Incorrect URL format
Incomplete input
Invalid qualifier
Cannot take null input
Error in date format
Syntax error in SQL escape clause
Error in time format
Error in timestamp format
Incorrect number of arguments
Type not supported
Syntax error
System or internal error
Invalid qualifier length
Invalid qualifier start code
Invalid qualifier end code
Invalid qualifier start or end code
Invalid interval string
Numeric character(s) expected
Delimiter character(s) expected
Character(s) expected
Extra character(s) found
Null SQL statement
Statement was not prepared
Unknown object type
Method cannot take argument
Connection not established
MaxRows out of range
Illegal cursor name
No active result
INFORMIXSERVER has to be specified
Cant instantiate protocol
No connection/statement establish yet
No metadata
No such column name
No current row
No statement created
Cannot convert to
Cannot convert from
Transactions not supported
Read only mode not supported
No Transaction Isolation on non-logging db's
Invalid transaction isolation level
Cannot lock the connection
Number of input values does not match number of question marks
Method only for queries
Object is null
Must start with 'jdbc'
Invalid subprotocol
Invalid IP address
Invalid port number
Invalid database name
Invalid property format
Attempt to connect to a non 5.x server
Invalid fetch direction value
ResultSet type is TYPE_FETCH_FORWARD, direction can only be FETCH_FORWARD
Incorrect fetch size value
ResultSet type is TYPE_FORWARD_ONLY
Incorrect row value
A customized type map is required for this data type
Cannot find the SQLTypeName specified in the SQLData or Struct
Input value is not valid
No more data to read or write. Verify your SQLData class or getSQLTypeName()
Unable to create local file
Only TYPE_SCROLL_INSENSITIVE and TYPE_FORWARD_ONLY are supported
Type requested (%s) does not match row type information (%s) type
readObject/writeObject() only supports UDTs, Distincts, and complex types
Type mapping class must be a java.util.Collection implementation
Data within a collection must all be the same Java™ class and length
Index/Count out of range
Method can be called only once
Encoding or code set not supported
Locale not supported
Unable to convert JDBC escape format date string to localized date string
Unable to build a Date object based on localized date string representation
User name must be specified
Server does not support GLS variables DB_LOCALE, CLIENT_LOCALE or GL_DATE
Invalid complex type definition string
Row must contain data
Data in array does not match getBaseType() value
Row length provided (%s) does not match row type information (%s)
Row extended ID provided (%s) does not match row type information (%s)
Cannot find UDT, distinct, or named row (%s) in database
DBDATE setting must be at least four characters and no longer than six characters
A numeric year expansion is required after 'Y' character in DBDATE string
An invalid character is found in the DBDATE string after the 'Y' character
No 'Y' character is specified before the numeric year expansion value
An invalid character is found in DBDATE format string
Not enough tokens are specified in the string representation of a date value
Date string index out of bounds during date format parsing to build Date object
No more tokens are found in DBDATE string representation of a date value
No era designation found in DBDATE/GL_DATE string representation of date value
Numerical day value can not be determined from date string based on DBDATE
Numerical month value can not be determined from date string based on DBDATE
Not enough tokens specified in %D directive representation of date string
Not enough tokens specified in %x directive representation of date string
Connection without user/password not supported
User/Password does not match with datasource
Blob/Clob object is either closed or invalid
Not in Insert mode. Need to call moveToInsertRow() first
Cannot determine the table name
No serial, rowid, or primary key specified in the statement
Statement concurrency type is not set to CONCUR_UPDATABLE
Still in Insert mode. Call moveToCurrentRow() first
Function contains an output parameter
Name unnecessary for this data type
OUT parameter has not been registered
IN parameter has not been set
OUT parameter has not been set
Type name is required for this data type
Ambiguous java.sql.Type, use IfxRegisterOutParameter()
Function doesn't have an output parameter
Function parameter specified isnt an OUT parameter
Invalid directive used for the GL_DATE environment variable
Insufficient information given for building a time or timestamp Java™ object.
Exceeded maximum no. of connections configured for Connection Pool Manager
Distributed transactions (XA) are not supported by this database server.
Proxy Error: No database connection
Proxy Error: Input/output error while communicating with database
Cannot execute change permission command (chmod/attrib)
Same Jar SQL name already exists in the system catalog
Unable to copy jar file from client to server
No UDR information was set in UDRMetaData
SQL name of the jar file was not set in UDR/UDT MetaData
Cant create/remove UDT/UDR as no database is specified in the connection
JAR file on the client does not exist or cant be read
Invalid JAR file name
The 'javac' or 'jar' command failed
Same UDT SQL name already exists in the system catalog
UDT SQL name was not set in UDTMetaData
UDT field count was not set in UDTMetaData
UDT length was not set in UDTMetaData
UDT field name or field type was not set in UDTMetaData
No class files to be put into the jar
UDT java class must implement java.sql.SQLData interface
Specified UDT java class is not found
Specified UDT does not exists in the database.
Invalid support function type
The command to remove file on the client failed
Invalid UDT field number
Ambiguous java type(s) - can't use Object/SQLData as method argument(s)
Specified UDT field type has no Java™ type match
Invalid UDT field type
UDT field length was not set in UDTMetaData
Statement length exceeds the maximum
Statement already closed
Result set not open, operation not permitted
Invalid parameter value for setting maximum field size to a value less than zero
Result set not open, operation next not permitted. Verify that autocommit is OFF
An unexpected exception was thrown. See next exception for details
Unable to set JDK Version for the Driver
Already in local transaction, so cannot start XA transaction
These topics include information about the translated user interface files for Informix® UNIX™ products, locales, and code set conversion tables
The Informix® OLE DB Provider Programmer's Guide describes the software requirements for using Informix OLE DB Provider, show how to install and configure the provider for your use, and explain how to use Informix OLE DB Provider to enable client applications, such as ActiveX Data Object (ADO) applications and web pages, to access data on the Informix server.
The software could not allocate memory for a new String object.