<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/book.ibase.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'es',
  ),
  'this' => 
  array (
    0 => 'ibase.constants.php',
    1 => 'Constantes predefinidas',
    2 => 'Constantes predefinidas',
  ),
  'up' => 
  array (
    0 => 'book.ibase.php',
    1 => 'Firebird/InterBase',
  ),
  'prev' => 
  array (
    0 => 'ibase.configuration.php',
    1 => 'Configuraci&oacute;n en tiempo de ejecuci&oacute;n',
  ),
  'next' => 
  array (
    0 => 'ref.ibase.php',
    1 => 'Funciones Firebird/InterBase',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'es',
    'path' => 'reference/ibase/constants.xml',
  ),
  'history' => 
  array (
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="ibase.constants" class="appendix">
 <h1 class="title">Constantes predefinidas</h1>

 <p class="simpara">Estas constantes son definidas por esta
extensión, y solo están disponibles si esta extensión ha sido compilada con
PHP, o bien cargada en tiempo de ejecución.</p>
 <p class="para">
  Las constantes siguientes pueden ser pasadas a <span class="function"><a href="function.ibase-trans.php" class="function">ibase_trans()</a></span>
  para especificar el comportamiento de las transacciones.
  <table class="doctable table">
   <caption><strong>Constantes Firebird/InterBase</strong></caption>
   
    <thead>
     <tr>
      <th>Constante</th>
      <th>Descripción</th>
     </tr>

    </thead>

    <tbody class="tbody">
     <tr>
      <td>IBASE_DEFAULT</td>
      <td>
       Define el comportamiento por omisión. Este comportamiento es determinado por la biblioteca cliente,
       que es definida como IBASE_WRITE|IBASE_CONCURRENCY|IBASE_WAIT en
       la mayoría de los casos.
      </td>
     </tr>

     <tr>
      <td>IBASE_READ</td>
      <td>Inicia una transacción en modo de solo lectura</td>
     </tr>

     <tr>
      <td>IBASE_WRITE</td>
      <td>Inicia una transacción en modo de lectura / escritura</td>
     </tr>

     <tr>
      <td>IBASE_CONSISTENCY</td>
      <td>
       Inicia una transacción con el nivel de aislamiento definido a
       &#039;consistency&#039;, lo que significa que la transacción actual
       no puede leer desde tablas que han sido modificadas por otras transacciones.
      </td>
     </tr>

     <tr>
      <td>IBASE_CONCURRENCY</td>
      <td>
       Inicia una transacción con el nivel de aislamiento definido a
       &#039;concurrency&#039; (o &#039;snapshot&#039;), lo que significa
       que la transacción puede acceder a todas las tablas, pero no puede ver las
       modificaciones realizadas por otras transacciones una vez que la transacción
       ha comenzado.
      </td>
     </tr>

     <tr>
      <td>IBASE_COMMITTED</td>
      <td>
       Inicia una transacción con el nivel de aislamiento definido a
       &#039;read committed&#039;. Este flag debe ser asociado con
       la constante <strong><code>IBASE_REC_VERSION</code></strong> o
       la constante <strong><code>IBASE_REC_NO_VERSION</code></strong>.
       Este nivel de aislamiento permite acceder a las modificaciones realizadas
       después del inicio de la transacción. Si la constante
       <strong><code>IBASE_REC_NO_VERSION</code></strong> es especificada,
       solo la última versión de las filas podrá ser leída.
       Si la constante <strong><code>IBASE_REC_VERSION</code></strong> es especificada,
       una fila puede ser leída siempre que una modificación esté pendiente en
       una transacción concurrente.
      </td>
     </tr>

     <tr>
      <td>IBASE_WAIT</td>
      <td>
       Indica que la transacción puede esperar y luego reintentar cuando aparece un conflicto.
      </td>
     </tr>

     <tr>
      <td>IBASE_NOWAIT</td>
      <td>
       Indica que la transacción fallará inmediatamente cuando aparece un conflicto.
      </td>
     </tr>

    </tbody>
   
  </table>

 </p>

 <p class="para">
  Las constantes siguientes pueden ser pasadas a las funciones
  <span class="function"><a href="function.ibase-fetch-row.php" class="function">ibase_fetch_row()</a></span>,
  <span class="function"><a href="function.ibase-fetch-assoc.php" class="function">ibase_fetch_assoc()</a></span> o <span class="function"><a href="function.ibase-fetch-object.php" class="function">ibase_fetch_object()</a></span>
  para especificar sus comportamientos.
  <table class="doctable table">
   <caption><strong>Constantes Firebird/InterBase</strong></caption>
   
    <thead>
     <tr>
      <th>Constante</th>
      <th>Descripción</th>
     </tr>

    </thead>

    <tbody class="tbody">
     <tr>
      <td>IBASE_FETCH_BLOBS</td>
      <td>
       También disponible bajo el nombre <strong><code>IBASE_TEXT</code></strong> por razones de
       compatibilidad ascendente.
       Permite leer el contenido de un BLOB &quot;inline&quot; en lugar
       de recorrerlo utilizando un identificador de BLOB.
      </td>
     </tr>

     <tr>
      <td>IBASE_FETCH_ARRAYS</td>
      <td>
       Permite leer un array &quot;inline&quot;.
       De lo contrario, los identificadores de arrays son devueltos.
       Los identificadores de arrays solo pueden ser pasados como argumentos
       a las consultas INSERT, ya que ninguna función para manejar los identificadores de arrays
       está actualmente disponible.
      </td>
     </tr>

     <tr>
      <td>IBASE_UNIXTIME</td>
      <td>
       Permite devolver los campos de fecha y hora no como strings
       sino como timestamps UNIX (el número de segundos desde la época UNIX, que
       es el 1-Jan-1970 0:00 UTC). Esto puede ser problemático si se utilizan fechas
       anteriores a 1970 en algunos sistemas.
      </td>
     </tr>

    </tbody>
   
  </table>

 </p>
 <p class="para">
  Las constantes siguientes son utilizadas para pasar consultas y opciones a
  la API (<span class="function"><a href="function.ibase-server-info.php" class="function">ibase_server_info()</a></span>, <span class="function"><a href="function.ibase-db-info.php" class="function">ibase_db_info()</a></span>,
  <span class="function"><a href="function.ibase-backup.php" class="function">ibase_backup()</a></span>, <span class="function"><a href="function.ibase-restore.php" class="function">ibase_restore()</a></span> y
  <span class="function"><a href="function.ibase-maintain-db.php" class="function">ibase_maintain_db()</a></span>).
  Consulte el manual de Firebird/InterBase para más información
  sobre el significado de estas opciones.
  <dl>
   
    <dt id="constant.ibase-bkp-ignore-checksums">
     <strong><code><a href="ibase.constants.php#constant.ibase-bkp-ignore-checksums">IBASE_BKP_IGNORE_CHECKSUMS</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
      Opciones para <span class="function"><a href="function.ibase-backup.php" class="function">ibase_backup()</a></span>
     </span>
    </dd>
   
   
    <dt id="constant.ibase-bkp-ignore-limbo">
     <strong><code><a href="ibase.constants.php#constant.ibase-bkp-ignore-limbo">IBASE_BKP_IGNORE_LIMBO</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
      Opciones para <span class="function"><a href="function.ibase-backup.php" class="function">ibase_backup()</a></span>
     </span>
    </dd>
   
   
    <dt id="constant.ibase-bkp-metadata-only">
     <strong><code><a href="ibase.constants.php#constant.ibase-bkp-metadata-only">IBASE_BKP_METADATA_ONLY</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
      Opciones para <span class="function"><a href="function.ibase-backup.php" class="function">ibase_backup()</a></span>
     </span>
    </dd>
   
   
    <dt id="constant.ibase-bkp-no-garbage-collect">
     <strong><code><a href="ibase.constants.php#constant.ibase-bkp-no-garbage-collect">IBASE_BKP_NO_GARBAGE_COLLECT</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
      Opciones para <span class="function"><a href="function.ibase-backup.php" class="function">ibase_backup()</a></span>
     </span>
    </dd>
   
   
    <dt id="constant.ibase-bkp-old-descriptions">
     <strong><code><a href="ibase.constants.php#constant.ibase-bkp-old-descriptions">IBASE_BKP_OLD_DESCRIPTIONS</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
      Opciones para <span class="function"><a href="function.ibase-backup.php" class="function">ibase_backup()</a></span>
     </span>
    </dd>
   
   
    <dt id="constant.ibase-bkp-non-transportable">
     <strong><code><a href="ibase.constants.php#constant.ibase-bkp-non-transportable">IBASE_BKP_NON_TRANSPORTABLE</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
      Opciones para <span class="function"><a href="function.ibase-backup.php" class="function">ibase_backup()</a></span>
     </span>
    </dd>
   
   
    <dt id="constant.ibase-bkp-convert">
     <strong><code><a href="ibase.constants.php#constant.ibase-bkp-convert">IBASE_BKP_CONVERT</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
      Opciones para <span class="function"><a href="function.ibase-backup.php" class="function">ibase_backup()</a></span>
     </span>
    </dd>
   
   
    <dt id="constant.ibase-res-deactivate-idx">
     <strong><code><a href="ibase.constants.php#constant.ibase-res-deactivate-idx">IBASE_RES_DEACTIVATE_IDX</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
      Opciones para <span class="function"><a href="function.ibase-restore.php" class="function">ibase_restore()</a></span>
     </span>
    </dd>
   
   
    <dt id="constant.ibase-res-no-shadow">
     <strong><code><a href="ibase.constants.php#constant.ibase-res-no-shadow">IBASE_RES_NO_SHADOW</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
      Opciones para <span class="function"><a href="function.ibase-restore.php" class="function">ibase_restore()</a></span>
     </span>
    </dd>
   
   
    <dt id="constant.ibase-res-no-validity">
     <strong><code><a href="ibase.constants.php#constant.ibase-res-no-validity">IBASE_RES_NO_VALIDITY</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
      Opciones para <span class="function"><a href="function.ibase-restore.php" class="function">ibase_restore()</a></span>
     </span>
    </dd>
   
   
    <dt id="constant.ibase-res-one-at-a-time">
     <strong><code><a href="ibase.constants.php#constant.ibase-res-one-at-a-time">IBASE_RES_ONE_AT_A_TIME</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
      Opciones para <span class="function"><a href="function.ibase-restore.php" class="function">ibase_restore()</a></span>
     </span>
    </dd>
   
   
    <dt id="constant.ibase-res-replace">
     <strong><code><a href="ibase.constants.php#constant.ibase-res-replace">IBASE_RES_REPLACE</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
     </span>
    </dd>
   
   
    <dt id="constant.ibase-res-create">
     <strong><code><a href="ibase.constants.php#constant.ibase-res-create">IBASE_RES_CREATE</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
      Opciones para <span class="function"><a href="function.ibase-restore.php" class="function">ibase_restore()</a></span>
     </span>
    </dd>
   
   
    <dt id="constant.ibase-res-use-all-space">
     <strong><code><a href="ibase.constants.php#constant.ibase-res-use-all-space">IBASE_RES_USE_ALL_SPACE</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
      Opciones para <span class="function"><a href="function.ibase-restore.php" class="function">ibase_restore()</a></span>
     </span>
    </dd>
   
   
    <dt id="constant.ibase-prp-page-buffers">
     <strong><code><a href="ibase.constants.php#constant.ibase-prp-page-buffers">IBASE_PRP_PAGE_BUFFERS</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
     </span>
    </dd>
   
   
    <dt id="constant.ibase-prp-sweep-interval">
     <strong><code><a href="ibase.constants.php#constant.ibase-prp-sweep-interval">IBASE_PRP_SWEEP_INTERVAL</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
     </span>
    </dd>
   
   
    <dt id="constant.ibase-prp-shutdown-db">
     <strong><code><a href="ibase.constants.php#constant.ibase-prp-shutdown-db">IBASE_PRP_SHUTDOWN_DB</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
     </span>
    </dd>
   
   
    <dt id="constant.ibase-prp-deny-new-transactions">
     <strong><code><a href="ibase.constants.php#constant.ibase-prp-deny-new-transactions">IBASE_PRP_DENY_NEW_TRANSACTIONS</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
     </span>
    </dd>
   
   
    <dt id="constant.ibase-prp-deny-new-attachments">
     <strong><code><a href="ibase.constants.php#constant.ibase-prp-deny-new-attachments">IBASE_PRP_DENY_NEW_ATTACHMENTS</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
     </span>
    </dd>
   
   
    <dt id="constant.ibase-prp-reserve-space">
     <strong><code><a href="ibase.constants.php#constant.ibase-prp-reserve-space">IBASE_PRP_RESERVE_SPACE</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
     </span>
    </dd>
   
   
    <dt id="constant.ibase-prp-res-use-full">
     <strong><code><a href="ibase.constants.php#constant.ibase-prp-res-use-full">IBASE_PRP_RES_USE_FULL</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
     </span>
    </dd>
   
   
    <dt id="constant.ibase-prp-res">
     <strong><code><a href="ibase.constants.php#constant.ibase-prp-res">IBASE_PRP_RES</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
     </span>
    </dd>
   
   
    <dt id="constant.ibase-prp-write-mode">
     <strong><code><a href="ibase.constants.php#constant.ibase-prp-write-mode">IBASE_PRP_WRITE_MODE</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
     </span>
    </dd>
   
   
    <dt id="constant.ibase-prp-wm-async">
     <strong><code><a href="ibase.constants.php#constant.ibase-prp-wm-async">IBASE_PRP_WM_ASYNC</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
     </span>
    </dd>
   
   
    <dt id="constant.ibase-prp-wm-sync">
     <strong><code><a href="ibase.constants.php#constant.ibase-prp-wm-sync">IBASE_PRP_WM_SYNC</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
     </span>
    </dd>
   
   
    <dt id="constant.ibase-prp-access-mode">
     <strong><code><a href="ibase.constants.php#constant.ibase-prp-access-mode">IBASE_PRP_ACCESS_MODE</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
     </span>
    </dd>
   
   
    <dt id="constant.ibase-prp-am-readonly">
     <strong><code><a href="ibase.constants.php#constant.ibase-prp-am-readonly">IBASE_PRP_AM_READONLY</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
     </span>
    </dd>
   
   
    <dt id="constant.ibase-prp-am-readwrite">
     <strong><code><a href="ibase.constants.php#constant.ibase-prp-am-readwrite">IBASE_PRP_AM_READWRITE</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
     </span>
    </dd>
   
   
    <dt id="constant.ibase-prp-set-sql-dialect">
     <strong><code><a href="ibase.constants.php#constant.ibase-prp-set-sql-dialect">IBASE_PRP_SET_SQL_DIALECT</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
     </span>
    </dd>
   
   
    <dt id="constant.ibase-prp-activate">
     <strong><code><a href="ibase.constants.php#constant.ibase-prp-activate">IBASE_PRP_ACTIVATE</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
     </span>
    </dd>
   
   
    <dt id="constant.ibase-prp-db-online">
     <strong><code><a href="ibase.constants.php#constant.ibase-prp-db-online">IBASE_PRP_DB_ONLINE</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
     </span>
    </dd>
   
   
    <dt id="constant.ibase-rpr-check-db">
     <strong><code><a href="ibase.constants.php#constant.ibase-rpr-check-db">IBASE_RPR_CHECK_DB</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
     </span>
    </dd>
   
   
    <dt id="constant.ibase-rpr-ignore-checksum">
     <strong><code><a href="ibase.constants.php#constant.ibase-rpr-ignore-checksum">IBASE_RPR_IGNORE_CHECKSUM</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
     </span>
    </dd>
   
   
    <dt id="constant.ibase-rpr-kill-shadows">
     <strong><code><a href="ibase.constants.php#constant.ibase-rpr-kill-shadows">IBASE_RPR_KILL_SHADOWS</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
     </span>
    </dd>
   
   
    <dt id="constant.ibase-rpr-mend-db">
     <strong><code><a href="ibase.constants.php#constant.ibase-rpr-mend-db">IBASE_RPR_MEND_DB</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
     </span>
    </dd>
   
   
    <dt id="constant.ibase-rpr-validate-db">
     <strong><code><a href="ibase.constants.php#constant.ibase-rpr-validate-db">IBASE_RPR_VALIDATE_DB</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
     </span>
    </dd>
   
   
    <dt id="constant.ibase-rpr-full">
     <strong><code><a href="ibase.constants.php#constant.ibase-rpr-full">IBASE_RPR_FULL</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
     </span>
    </dd>
   
   
    <dt id="constant.ibase-rpr-sweep-db">
     <strong><code><a href="ibase.constants.php#constant.ibase-rpr-sweep-db">IBASE_RPR_SWEEP_DB</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
      Opciones de <span class="function"><a href="function.ibase-maintain-db.php" class="function">ibase_maintain_db()</a></span>
     </span>
    </dd>
   
   
    <dt id="constant.ibase-sts-data-pages">
     <strong><code><a href="ibase.constants.php#constant.ibase-sts-data-pages">IBASE_STS_DATA_PAGES</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
     </span>
    </dd>
   
   
    <dt id="constant.ibase-sts-db-log">
     <strong><code><a href="ibase.constants.php#constant.ibase-sts-db-log">IBASE_STS_DB_LOG</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
     </span>
    </dd>
   
   
    <dt id="constant.ibase-sts-hdr-pages">
     <strong><code><a href="ibase.constants.php#constant.ibase-sts-hdr-pages">IBASE_STS_HDR_PAGES</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
     </span>
    </dd>
   
   
    <dt id="constant.ibase-sts-idx-pages">
     <strong><code><a href="ibase.constants.php#constant.ibase-sts-idx-pages">IBASE_STS_IDX_PAGES</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
     </span>
    </dd>
   
   
    <dt id="constant.ibase-sts-sys-relations">
     <strong><code><a href="ibase.constants.php#constant.ibase-sts-sys-relations">IBASE_STS_SYS_RELATIONS</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
      Opciones de <span class="function"><a href="function.ibase-db-info.php" class="function">ibase_db_info()</a></span>
     </span>
    </dd>
   
   
    <dt id="constant.ibase-svc-server-version">
     <strong><code><a href="ibase.constants.php#constant.ibase-svc-server-version">IBASE_SVC_SERVER_VERSION</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
      Opciones para <span class="function"><a href="function.ibase-server-info.php" class="function">ibase_server_info()</a></span>
     </span>
    </dd>
   
   
    <dt id="constant.ibase-svc-implementation">
     <strong><code><a href="ibase.constants.php#constant.ibase-svc-implementation">IBASE_SVC_IMPLEMENTATION</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
      Opciones para <span class="function"><a href="function.ibase-server-info.php" class="function">ibase_server_info()</a></span>
     </span>
    </dd>
   
   
    <dt id="constant.ibase-svc-get-env">
     <strong><code><a href="ibase.constants.php#constant.ibase-svc-get-env">IBASE_SVC_GET_ENV</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
      Opciones para <span class="function"><a href="function.ibase-server-info.php" class="function">ibase_server_info()</a></span>
     </span>
    </dd>
   
   
    <dt id="constant.ibase-svc-get-env-lock">
     <strong><code><a href="ibase.constants.php#constant.ibase-svc-get-env-lock">IBASE_SVC_GET_ENV_LOCK</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
     </span>
    </dd>
   
   
    <dt id="constant.ibase-svc-get-env-msg">
     <strong><code><a href="ibase.constants.php#constant.ibase-svc-get-env-msg">IBASE_SVC_GET_ENV_MSG</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
     </span>
    </dd>
   
   
    <dt id="constant.ibase-svc-user-dbpath">
     <strong><code><a href="ibase.constants.php#constant.ibase-svc-user-dbpath">IBASE_SVC_USER_DBPATH</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
     </span>
    </dd>
   
   
    <dt id="constant.ibase-svc-svr-db-info">
     <strong><code><a href="ibase.constants.php#constant.ibase-svc-svr-db-info">IBASE_SVC_SVR_DB_INFO</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
     </span>
    </dd>
   
   
    <dt id="constant.ibase-svc-get-users">
     <strong><code><a href="ibase.constants.php#constant.ibase-svc-get-users">IBASE_SVC_GET_USERS</a></code></strong>
    </dt>
    <dd>
     <span class="simpara">
      Opciones para <span class="function"><a href="function.ibase-server-info.php" class="function">ibase_server_info()</a></span>
     </span>
    </dd>
   
  </dl>
 </p>
</div>
<?php manual_footer($setup); ?>