Jump to main content
HCL Logo Product Documentation
Customer Support Community
Customer Support HCLSoftware U Community Forums Customer Idea Portal
HCL Informix V15.0
  1. Home icon
  2. Welcome
  3. Client APIs and tools

    You can use the HCL Informix® implementation of client APIs to develop applications for Informix database servers.

  4. Informix® ODBC Driver Guide

  5. Error messages

    These topics describe the HCL Informix® ODBC Driver error messages.

Product logo

  • HCL Informix® V15.0 documentation

    Welcome to the documentation for HCL Informix® 15.0 and related client tools and products.

  • Product overview

    HCL Informix® is a fast and scalable database server that manages traditional relational, object-relational, and dimensional databases. Its small footprint and self-managing capabilities are suited to embedded data-management solutions.

  • Installing

    These topics describe how to install HCL Informix® database servers, client products, and DataBlade® modules.

  • Administering

    In addition to administering the database server, you can tune performance, replicate data, and archive data.

  • Migrating and upgrading

    You can upgrade to the 15.0 release of HCL Informix® or migrate from other database servers to Informix. Upgrading is an in-place migration method that uses your existing hardware and operating system software. Some changes to the Informix database server can affect upgrading from a previous release.

  • Client APIs and tools

    You can use the HCL Informix® implementation of client APIs to develop applications for Informix database servers.

    • Change Data Capture API Programmer's Guide

    • Embedded SQLJ for HCL Informix®

    • ESQL/C Guide

    • GLS User's Guide

      These topics describe the Global Language Support (GLS) feature available in HCL® Informix® products.

    • Informix GLS API

    • Informix® Object Interface for C++ Guide

    • Informix® ODBC Driver Guide

      • Overview of HCL Informix® ODBC Driver

        These topics introduce the HCL Informix® ODBC Driver and describe its advantages and architecture. The topics also describe conformance, isolation and lock levels, libraries, and environment variables.

      • Configure data sources

        These topics explain how to configure a data source (DSN) on UNIX™ and Windows™ for HCL Informix® ODBC Driver.

      • Data types

        These topics contain information about the data types that are supported by HCL Informix® ODBC Driver.

      • Smart large objects

        These topics describe how to store, create, and access a smart large object; how to transfer smart-large-object data; how to retrieve the status of a smart large object; and how to read or write a smart large object to or from a file.

      • Rows and collections

        Rows and collections are composite values that consist of one or more elements.

      • Client functions

        These topics describe the HCL Informix® ODBC Driver client functions. Use these functions to access and manipulate smart large objects and rows and collections.

      • Application tracking in ODBC

        Set the CLIENT_LABEL environment variable in CSDK 4.50.xC4 onwards to assign a character string to ODBC client session and identify that character string on the database server. You can use this variable to distinguish one database session from the other.

      • Improve application performance

        These topics suggest ways to improve performance of HCL Informix® ODBC Driver applications.

      • Error messages

        These topics describe the HCL Informix® ODBC Driver error messages.

        • Diagnostic SQLSTATE values

          Each HCL Informix® ODBC Driver function can return an SQLSTATE value that corresponds to the Informix error code.

        • Map SQLSTATE values to Informix® error messages

          View the SQLSTATE values that HCL Informix® ODBC Driver can return.

        • Map Informix® error messages to SQLSTATE values

          The rest of this section describes diagnostic SQLSTATE values for HCL Informix® ODBC Driver functions.

        • SQLParamOptions (core and level two only)

          SQLParamOptions allows an application to specify multiple values for the set of parameters assigned by SQLBindParameter.

      • Unicode

        These topics provide a brief overview of the Unicode standard and shows how it is used within ODBC applications.

      • ODBC Smart trigger
    • Informix .NET Core Provider

      Starting with CSDK 4.50.xC4, Informix .NET Core Provider built with .NET Core SDK/Runtime v3.1 is shipped for Windows x64 and Linux x86_64 platforms.

    • Informix® .NET EF Core Provider Guide

    • Informix 4GL/SQL

      These topics include information about HCL Informix®4GL and SQL.

    • Informix® JDBC Driver Guide

    • Informix International Language Supplement (ILS) User Guide

      These topics include information about the translated user interface files for Informix® UNIX™ products, locales, and code set conversion tables

    • Informix® OLE DB Provider Guide

  • Embedding Informix®

    When you embed HCL Informix®, you can use enterprise-class high-availability and high performance with embeddability features such as easy programmability, a small disk and memory footprint, and silent deployment.

  • Extending Informix®

    Beyond standard relational database objects, HCL Informix® can be extended to handle specialized data types, access methods, routines, and other objects. Informix includes many built-in extensions that are fully integrated in the database server. Informix also provides DataBlade® modules, which are packages of extended database objects for a particular purpose and that are installed separately from the database server. Alternatively, you can create your own user-defined objects for Informix.

  • Data warehousing

    In addition to designing and implementing Informix® dimensional databases, you can use tools to create data warehouse applications and optimize your data warehouse queries.

  • Designing databases

    The first step in creating a relational database is to construct a data model, which is a precise, complete definition of the data you want to store. After you prepare your data model, you must implement it as a database and tables. To implement your data model, you first select a data type for each column and then you create a database and tables and populate the tables with data. You can also implement fragmentation strategies and control access to your data.

  • JSON compatibility

    You can use the popular JSON-oriented query language created by MongoDB to interact with data stored in HCL Informix®.

  • Security

    You can secure your Informix® database server and the data that is stored in your Informix databases. You can encrypt data, secure connections, control user privileges and access, and audit data security.

  • SQL programming

    You can use the HCL Informix® implementation of the SQL language to develop applications for Informix database servers.

  • Troubleshooting HCL Informix®

    Several troubleshooting techniques, tools, and resources are available for resolving problems that you encounter in your HCL Informix® database server environment.

 Feedback

Error messages

These topics describe the HCL Informix® ODBC Driver error messages.

The topics provide information about:
  • Diagnostic SQLSTATE values
  • SQLSTATE values mapped to Informix® error messages
  • HCL Informix® ODBC Driver error messages mapped to specific SQLSTATE values

For a description of an error message, use the finderr utility or go to http://www.ibm.com/support/knowledgecenter/SSGU8G_12.1.0/com.ibm.em.doc/errors.htmlError messagesError messages.

  • Diagnostic SQLSTATE values
    Each HCL Informix® ODBC Driver function can return an SQLSTATE value that corresponds to the Informix® error code.
  • Map SQLSTATE values to Informix error messages
    View the SQLSTATE values that HCL Informix® ODBC Driver can return.
  • Map Informix error messages to SQLSTATE values
    The rest of this section describes diagnostic SQLSTATE values for HCL Informix® ODBC Driver functions.
  • SQLParamOptions (core and level two only)
    SQLParamOptions allows an application to specify multiple values for the set of parameters assigned by SQLBindParameter.
  • Share: Email
  • Twitter
  • Disclaimer
  • Privacy
  • Terms of use
  • Cookie Preferences