1
0
mirror of https://github.com/php/doc-es.git synced 2026-03-28 17:32:16 +01:00
Files
archived-doc-es/reference/dbase/book.xml
2011-07-21 18:00:19 +00:00

131 lines
4.1 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!-- $Revision$ -->
<!-- EN-Revision: ac04b2ea214243eaef651b87216b9841d13cd492 Maintainer: chuso Status: ready -->
<!-- Membership: bundled, external -->
<book xml:id="book.dbase" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
<title>dBase</title>
<!-- {{{ preface -->
<preface xml:id="intro.dbase">
&reftitle.intro;
<para>
Estas funciones permiten acceder a registros almacenados en bases de datos
con formato dBase (dbf).
</para>
<para>
Los archivos dBase son sencillamete archivos secuenciales de registros de longitud fija.
Los registros se añaden al final del archivo y los registros borrados son
guardados hasta que se llame a <function>dbase_pack</function>.
</para>
<para>
Los tipos de campos de dBase disponibles son:
<table>
<title>Tipos de campos disponibles</title>
<tgroup cols="3">
<thead>
<row>
<entry>Campo</entry>
<entry>Tipo de dBase</entry>
<entry>Formato</entry>
<entry>Información adicional</entry>
</row>
</thead>
<tbody>
<row>
<entry><literal>M</literal></entry>
<entry>Memo</entry>
<entry>n/a</entry>
<entry>Este tipo no está soportado por PHP, por lo que este campo será ignorado</entry>
</row>
<row>
<entry><literal>D</literal></entry>
<entry>Date</entry>
<entry><literal>YYYYMMDD</literal></entry>
<entry>La longitud del campo está limitada a 8</entry>
</row>
<row>
<entry><literal>N</literal></entry>
<entry>Number</entry>
<entry>Un número</entry>
<entry>
Se puede declarar la longitud y la precisión (el número de dígitos
después del punto decimal)
</entry>
</row>
<row>
<entry><literal>C</literal></entry>
<entry>String</entry>
<entry>Una cadena</entry>
<entry>Se puede declarar la longitud. Cuando se recupera información, la cadena
será rellenada con espacios a la derecha para ajustarse a la longitud declarada.</entry>
</row>
<row>
<entry><literal>L</literal></entry>
<entry>Boolean</entry>
<entry><literal>T</literal> o <literal>Y</literal> para &true;,
<literal>F</literal> o <literal>N</literal> para &false;</entry>
<entry>Almacenado y devuelto como un valor de tipo integer (1 ó 0)</entry>
</row>
<row>
<entry><literal>F</literal></entry>
<entry>Float</entry>
<entry>Un número de coma flotante</entry>
<entry>El soporte para este tipo de campo se añadió en PHP 5.2.0</entry>
</row>
</tbody>
</tgroup>
</table>
</para>
<note>
<para>
&pecl.moved-ver;5.3.0.
</para>
</note>
<warning>
<para>
No hay soporte para camos de índices o de memo. Tampoco hay
soporte para bloqueo. Dos procesos de servidor web concurrentes
modificando el mismo archivo de dBase arruinará la base de datos.
</para>
<para>
Se recomienda que no use archivos dBase como su base de datos de
producción. Elija cualquier servidor SQL real en su lugar; <link
xlink:href="&url.mysql;">MySQL</link> o <link xlink:href="&url.pgsql;">Postgres</link>
son elecciones comunes con PHP. Aquí, el soporte para dBase está permitido para
importar y exportar información desde y hacia su base de datos web, ya que el
formato de archivo es entendido comúnmente por hojas de cálculo y organizadores de
Windows.
</para>
</warning>
</preface>
<!-- }}} -->
&reference.dbase.setup;
&reference.dbase.constants;
&reference.dbase.reference;
</book>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->