<term>-204 (<symbol>ECPG_INT_FORMAT</symbol>)</term>
<listitem>
<para>
The host variable is of type <type>int</type> and the datum in
the database is of a different type and contains a value that
cannot be interpreted as an <type>int</type>. The library uses
<function>strtol()</function> for this conversion. (SQLSTATE
42804)
</para>
</listitem>
</varlistentry>
<varlistentry id="ecpg-sqlstate-sqlcode-ecpg-uint-format">
<term>-205 (<symbol>ECPG_UINT_FORMAT</symbol>)</term>
<listitem>
<para>
The host variable is of type <type>unsigned int</type> and the
datum in the database is of a different type and contains a
value that cannot be interpreted as an <type>unsigned
int</type>. The library uses <function>strtoul()</function>
for this conversion. (SQLSTATE 42804)
</para>
</listitem>
</varlistentry>
<varlistentry id="ecpg-sqlstate-sqlcode-ecpg-float-format">
<term>-206 (<symbol>ECPG_FLOAT_FORMAT</symbol>)</term>
<listitem>
<para>
The host variable is of type <type>float</type> and the datum
in the database is of another type and contains a value that
cannot be interpreted as a <type>float</type>. The library
uses <function>strtod()</function> for this conversion.
(SQLSTATE 42804)
</para>
</listitem>
</varlistentry>
<varlistentry id="ecpg-sqlstate-sqlcode-ecpg-numeric-format">
<term>-207 (<symbol>ECPG_NUMERIC_FORMAT</symbol>)</term>
<listitem>
<para>
The host variable is of type <type>numeric</type> and the datum
in the database is of another type and contains a value that
cannot be interpreted as a <type>numeric</type> value.
(SQLSTATE 42804)
</para>
</listitem>
</varlistentry>
<varlistentry id="ecpg-sqlstate-sqlcode-ecpg-interval-format">
<term>-208 (<symbol>ECPG_INTERVAL_FORMAT</symbol>)</term>
<listitem>
<para>
The host variable is of type <type>interval</type> and the datum
in the database is of another type and contains a value that
cannot be interpreted as an <type>interval</type> value.
(SQLSTATE 42804)
</para>
</listitem>
</varlistentry>
<varlistentry id="ecpg-sqlstate-sqlcode-ecpg-date-format">
<term>-209 (<symbol>ECPG_DATE_FORMAT</symbol>)</term>
<listitem>
<para>
The host variable is of type <type>date</type> and the datum in
the database is of another type and contains a value that
cannot be interpreted as a <type>date</type> value.
(SQLSTATE 42804)
</para>
</listitem>
</varlistentry>
<varlistentry id="ecpg-sqlstate-sqlcode-ecpg-timestamp-format">
<term>-210 (<symbol>ECPG_TIMESTAMP_FORMAT</symbol>)</term>
<listitem>
<para>
The host variable is of type <type>timestamp</type> and the
datum in the database is of another type and contains a value
that cannot be interpreted as a <type>timestamp</type> value.
(SQLSTATE 42804)
</para>
</listitem>
</varlistentry>
<varlistentry id="ecpg-sqlstate-sqlcode-ecpg-convert-bool">
<term>-211 (<symbol>ECPG_CONVERT_BOOL</symbol>)</term>
<listitem>
<para>
This means the host variable is of type <type>bool</type> and
the datum in the database is neither <literal>'t'</literal> nor
<literal>'f'</literal>. (SQLSTATE 42804)
</para>
</listitem>
</varlistentry>
<varlistentry id="ecpg-sqlstate-sqlcode-ecpg-empty">
<term>-212 (<symbol>ECPG_EMPTY</symbol>)</term>
<listitem>
<para>
The statement sent to the <productname>PostgreSQL</productname>
server was empty. (This cannot normally happen in an embedded
SQL program, so it might point to an internal error.) (SQLSTATE
YE002)
</para>
</listitem>
</varlistentry>
<varlistentry