rafael          Tue Jan 30 01:51:33 2001 EDT

  Modified files:              
    /phpdoc/es/functions        oci8.xml 
  Log:
  Traduction
  
  
Index: phpdoc/es/functions/oci8.xml
diff -u phpdoc/es/functions/oci8.xml:1.2 phpdoc/es/functions/oci8.xml:1.3
--- phpdoc/es/functions/oci8.xml:1.2    Tue Oct 31 00:11:06 2000
+++ phpdoc/es/functions/oci8.xml        Tue Jan 30 01:51:33 2001
@@ -1,20 +1,20 @@
  <reference id="ref.oci8">
-  <title>Oracle 8 functions</title>
+  <title>Funciones de Oracle 8</title>
   <titleabbrev>OCI8</titleabbrev>
   <partintro>
    <simpara>
-    These functions allow you to access Oracle8 and Oracle7 databases. It
-    uses the Oracle8 Call-Interface (OCI8). You will need the Oracle8 client
-    libraries to use this extension.
+    Estas funciones permiten acceder a bases de datos Oracle8 y Oracle7. Estas
+    usan la Oracle8 Call-Interface (OCI8). Necesitará las librerías clientes de 
+Oracle8
+    para usar esta extensión.
    </simpara>
    <simpara>
-    This extension is more flexible than the standard Oracle
-    extension. It supports binding of global and local PHP variables
-    to Oracle placeholders, has full LOB, FILE and ROWID support
-    and allows you to use user-supplied define variables.
+    Esta extensión es más flexible que las estándar de Oracle.
+    Soporta el enlace de variables locales y globales de PHP con 
+    placeholders de Oracle, tiene soporte completo para LOB, FILE y ROWID
+    y le permiten usar las variables definidas por el usuario.
    </simpara>
   </partintro>
-       
+    
 <!--
 OCIBindByName
 OCIDefineByName
@@ -50,11 +50,11 @@
    <refnamediv>
     <refname>OCIDefineByName</refname>
     <refpurpose>
-     Use a PHP variable for the define-step during a SELECT
+     Usa una variable de PHP para el define-step durante una sentencia SELECT
     </refpurpose>
    </refnamediv>
    <refsect1>
-    <title>Description</title>
+    <title>Descripción</title>
     <funcsynopsis>
      <funcprototype>
       <funcdef>int <function>OCIDefineByName</function></funcdef>
@@ -65,31 +65,29 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     <function>OCIDefineByName</function> uses fetches SQL-Columns
-     into user-defined PHP-Variables. Be careful that Oracle user
-     ALL-UPPERCASE column-names, whereby in your select you can also
-     write lower-case. <function>OCIDefineByName</function> expects
-     the <parameter>Column-Name</parameter> to be in uppercase. If you
-     define a variable that doesn't exists in you select statement, no
-     error will be given!
+     <function>OCIDefineByName</function> busca el valor de las Columnas-SQL
+     dentro de variables PHP definidas por el usuario. Cuidado que Oracle nombra todas
+     las columnas en MAYUSCULAS, mientras que en su select puede usar también 
+minúsculas
+     write lower-case. <function>OCIDefineByName</function> espera que
+     <parameter>Column-Name</parameter> esté en mayúsculas. Si define una variable
+     que no existe en la sentecia SELECT, no se producirá ningún error.
     </para>
     <para>
-     If you need to define an abstract Datatype (LOB/ROWID/BFILE) you
-     need to allocate it first using
-     <function>OCINewDescriptor</function> function. See also the
-     <function>OCIBindByName</function> function.
+     Si necesita definir un tipo de dato abstracto (LOB/ROWID/BFILE) tendrá que 
+alojarlo
+     primero usando la función <function>OCINewDescriptor</function> function. Vea 
+también 
+     la función <function>OCIBindByName</function>.
     </para>
      <example>
       <title>OCIDefineByName</title>
       <programlisting>
 &lt;?php
-/* OCIDefineByPos example [EMAIL PROTECTED] (980219) */
+/* OCIDefineByPos example [EMAIL PROTECTED] (980219) */
 
 $conn = OCILogon("scott","tiger");
 
 $stmt = OCIParse($conn,"select empno, ename from emp");
 
-/* the define MUST be done BEFORE ociexecute! */
+/* la definición DEBE hacerse ANTES del ociexecute! */
 
 OCIDefineByName($stmt,"EMPNO",&amp;$empno);
 OCIDefineByName($stmt,"ENAME",&amp;$ename);
@@ -112,10 +110,10 @@
   <refentry id="function.ocibindbyname">
    <refnamediv>
     <refname>OCIBindByName</refname>
-    <refpurpose>Bind a PHP variable to an Oracle Placeholder</refpurpose>
+    <refpurpose>Enlaza una variable PHP a un Placeholder de Oracle</refpurpose>
    </refnamediv>
    <refsect1>
-    <title>Description</title>
+    <title>Descripción</title>
     <funcsynopsis>
      <funcprototype>
       <funcdef>int <function>OCIBindByName</function></funcdef>
@@ -127,32 +125,29 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     <function>OCIBindByName</function> binds the PHP variable
-     <parameter>variable</parameter> to the Oracle placeholder
-     <parameter>ph_name</parameter>.  Whether it will be used for
-     input or output will be determined run-time, and the necessary
-     storage space will be allocated. The
-     <parameter>length</parameter> paramter sets the maximum length
-     for the bind. If you set <parameter>length</parameter> to -1
-     <function>OCIBindByName</function> will use the current length of
-     <parameter>variable</parameter> to set the maximum length.
-    </para>
-    <para>
-     If you need to bind an abstract Datatype (LOB/ROWID/BFILE) you
-     need to allocate it first using
-     <function>OCINewDescriptor</function> function. The
-     <parameter>length</parameter> is not used for abstract Datatypes
-     and should be set to -1. The <parameter>type</parameter> variable
-     tells oracle, what kind of descriptor we want to use. Possible
-     values are: OCI_B_FILE (Binary-File), OCI_B_CFILE
-     (Character-File), OCI_B_CLOB (Character-LOB), OCI_B_BLOB
-     (Binary-LOB) and OCI_B_ROWID (ROWID).
+     <function>OCIBindByName</function> enlaza la variable PHP  
+     <parameter>variable</parameter> a un placeholder de Oracle
+     <parameter>ph_name</parameter>.  Si esta será usada para entrada o salida 
+     se determinará en tiempo de ejecución, y sera resevado el espacio necesario de
+     almacenamiento. El parámetro <parameter>length</parameter> establece el tamaño 
+máximo
+     del enlace. Si establece <parameter>length</parameter> a -1
+     <function>OCIBindByName</function> usará el tamaño de la
+     <parameter>variable</parameter> para establecer el tamaño máximo.
+    </para>
+    <para>
+     Si necesita enlazar tipos de datos abstractos (LOB/ROWID/BFILE) necesitará 
+primero
+     reservar la memoria con la función <function>OCINewDescriptor</function>.
+     <parameter>length</parameter> no se usa para tipos de datos abstractos y
+     debería establecerse a -1. La variable <parameter>type</parameter> le informa a
+     Oracle, que tipo de descriptor queremos usar. Los valores posibles son:
+     OCI_B_FILE (Binary-File), OCI_B_CFILE (Character-File),
+     OCI_B_CLOB (Character-LOB), OCI_B_BLOB (Binary-LOB) and OCI_B_ROWID (ROWID).
     </para>
     <example>
      <title>OCIDefineByName</title>
      <programlisting>
 &lt;?php
-/* OCIBindByPos example [EMAIL PROTECTED] (980221)
+/* OCIBindByPos example [EMAIL PROTECTED] (980221)
 
   inserts 3 resords into emp, and uses the ROWID for updating the 
   records just after the insert.
@@ -161,8 +156,8 @@
 $conn = OCILogon("scott","tiger");
 
 $stmt = OCIParse($conn,"insert into emp (empno, ename) ".
-                                          "values (:empno,:ename) ".
-                                          "returning ROWID into :rid");
+                       "values (:empno,:ename) ".
+                       "returning ROWID into :rid");
 
 $data = array(1111 => "Larry", 2222 => "Bill", 3333 => "Jim");
 
@@ -179,8 +174,8 @@
 $sal = 10000;
 
 while (list($empno,$ename) = each($data)) {
-       OCIExecute($stmt);
-       OCIExecute($update);
+    OCIExecute($stmt);
+    OCIExecute($update);
 } 
 
 $rowid->free();
@@ -191,7 +186,7 @@
 $stmt = OCIParse($conn,"select * from emp where empno in (1111,2222,3333)");
 OCIExecute($stmt);
 while (OCIFetchInto($stmt,&amp;$arr,OCI_ASSOC)) {
-       var_dump($arr);
+    var_dump($arr);
 }
 OCIFreeStatement($stmt);
 
@@ -210,10 +205,10 @@
   <refentry id="function.ocilogon">
    <refnamediv>
     <refname>OCILogon</refname>
-    <refpurpose>Establishes a connection to Oracle</refpurpose>
+    <refpurpose>Establece la conexión con Oracle</refpurpose>
    </refnamediv>
    <refsect1>
-    <title>Description</title>
+    <title>Descripción</title>
     <funcsynopsis>
      <funcprototype>
       <funcdef>int <function>OCILogon</function></funcdef>
@@ -223,21 +218,21 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     <function>OCILogon</function> returns an connection identifier
-     needed for most other OCI calls.  The optional third parameter
-     can either contain the name of the local Oracle instance or the
-     name of the entry in tnsnames.ora to which you want to connect.
-     If the optional third parameter is not specified, PHP uses the
-     environment variables ORACLE_SID (Oracle instance) or TWO_TASK
-     (tnsnames.ora) to determine which database to connect to.
-    </para>
-    <para>Connections are shared at the page level when using
-     <function>OCILogon</function>.  This means that commits and
-     rollbacks apply to all open transactions in the page, even if you
-     have created multiple connections.
+     <function>OCILogon</function> devuelve el identificador de conexión 
+     necesario en la mayoria de las funciones OCI. El tercer parámetro, que
+     es opcional, puede contener el nombre de la instancia a Oracle o el nombre 
+     dado en el fichero tnsnames.ora de la base de datos a la que nos queremos
+     conectar. Si este parámetro no se especifica, PHP usa la variable de entorno
+     ORACLE_SID (Oracle instance) o TWO_TASK (tnsnames.ora) para determinar la base
+     de datos con la que queremos conectar.
+    </para>
+    <para>Las conexiones son compartidas a nivel de página cuando usemos
+     <function>OCILogon</function>.  Lo cual significa que los "commits" y
+     "rollbacks" son aplicadas a todas las transacciones abiertas en la página, 
+incluso
+     si usted ha creado conexiones múltiples.
     </para>
     <para>
-     This example demonstrates how the connections are shared.
+     Este ejemplo demuestra como son compartidas las conexiones.
      <example>
       <title>OCILogon</title>
       <programlisting>
@@ -330,11 +325,11 @@
   <refentry id="function.ociplogon">
    <refnamediv>
     <refname>OCIPLogon</refname>
-    <refpurpose>Connect to an Oracle database and log on using a persistant 
connection. 
-    Returns a new session.</refpurpose>
+    <refpurpose>Conecta con una base de datos Oracle usando una conexión persistente. 
+    Devuelve una nueva sesión.</refpurpose>
    </refnamediv>
    <refsect1>
-    <title>Description</title>
+    <title>Descripción</title>
     <funcsynopsis>
      <funcprototype>
       <funcdef>int <function>OCIPLogon</function></funcdef>
@@ -344,27 +339,27 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     <function>OCIPLogon</function> creates a persistent connection to
-     an Oracle 8 database and logs on.  The optional third parameter
-     can either contain the name of the local Oracle instance or the
-     name of the entry in tnsnames.ora to which you want to connect.
-     If the optional third parameter is not specified, PHP uses the
-     environment variables ORACLE_SID (Oracle instance) or TWO_TASK
-     (tnsnames.ora) to determine which database to connect to.
+     <function>OCIPLogon</function> crea una conexión persistente con
+     una base de datos Oracle 8.  El tercer parámetro, que es opcional, puede
+     contener el nombre de la instancia a Oracle o el nombre dado en el fichero 
+     tnsnames.ora de la base de datos a la que nos queremos conectar. 
+     Si este parámetro no se especifica, PHP usa la variable de entorno
+     ORACLE_SID (Oracle instance) o TWO_TASK (tnsnames.ora) para determinar la base
+     de datos con la que queremos conectar.
     </para>
     <simpara>
-     See also <function>OCILogon</function> and
+     Vea también <function>OCILogon</function> y
      <function>OCINLogon</function>.</simpara>
    </refsect1></refentry>
 
   <refentry id="function.ocinlogon">
    <refnamediv>
     <refname>OCINLogon</refname>
-    <refpurpose>Connect to an Oracle database and log on using a new connection. 
-    Returns a new session.</refpurpose>
+    <refpurpose>Conecta con una base de datos Oracle usando una nueva conexión. 
+    Devuelve una nueva sesión.</refpurpose>
    </refnamediv>
    <refsect1>
-    <title>Description</title>
+    <title>Descripción</title>
     <funcsynopsis>
      <funcprototype>
       <funcdef>int <function>OCINLogon</function></funcdef>
@@ -374,25 +369,24 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     <function>OCINLogon</function> creates a new connection to an
-     Oracle 8 database and logs on.  The optional third parameter can
-     either contain the name of the local Oracle instance or the name
-     of the entry in tnsnames.ora to which you want to connect.  If
-     the optional third parameter is not specified, PHP uses the
-     environment variables ORACLE_SID (Oracle instance) or TWO_TASK
-     (tnsnames.ora) to determine which database to connect to.
-    </para>
-    <para>
-     <function>OCINLogon</function> forces a new connection.  This
-     should be used if you need to isolate a set of transactions.  By
-     default, connections are shared at the page level if using
-     <function>OCILogon</function> or at the web server process level
-     if using <function>OCIPLogon</function>.  If you have multiple
-     connections open using <function>OCINLogon</function>, all
-     commits and rollbacks apply to the specified connection only.
+     <function>OCINLogon</function> crea una nueva conexión con una
+     base de datos Oracle 8. El tercer parámetro, que es opcional, puede
+     contener el nombre de la instancia a Oracle o el nombre dado en el fichero 
+     tnsnames.ora de la base de datos a la que nos queremos conectar. 
+     Si este parámetro no se especifica, PHP usa la variable de entorno
+     ORACLE_SID (Oracle instance) o TWO_TASK (tnsnames.ora) para determinar la base
+     de datos con la que queremos conectar.
+   </para>
+    <para>
+     <function>OCINLogon</function> fuerza una nueva conexión. Se debe usar si
+     necesita aislar un conjunto de transacciones.  Por defecto, las conexiones
+     son compartidas a nivel de página si usa <function>OCILogon</function> o
+     a nivel del proceso del servidor web si usa <function>OCIPLogon</function>.
+     Si posee múltiples conexiones abiertas usando <function>OCINLogon</function>,
+     todos los "commits" y "rollbacks" se aplican sólo a la conexion especificada.
     </para>
     <para>
-     This example demonstrates how the connections are separated.
+     Este ejemplo demuestra como las conexiones están separadas.
      <example>
       <title>OCINLogon</title>
       <programlisting>
@@ -428,7 +422,6 @@
   ociexecute($stmt,OCI_DEFAULT);
   echo $conn." deleted hallo\n\n";
 }
-
 function commit($conn)
 { ocicommit($conn);
   echo $conn." commited\n\n";
@@ -484,10 +477,10 @@
   <refentry id="function.ocilogoff">
    <refnamediv>
     <refname>OCILogOff</refname>
-    <refpurpose>Disconnects from Oracle</refpurpose>
+    <refpurpose>Termina la conexion con Oracle</refpurpose>
    </refnamediv>
    <refsect1>
-    <title>Description</title>
+    <title>Descripción</title>
     <funcsynopsis>
      <funcprototype>
       <funcdef>int <function>OCILogOff</function></funcdef>
@@ -495,7 +488,7 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     <function>OCILogOff</function> closes an Oracle connection.
+     <function>OCILogOff</function> cierra una conexión con Oracle.
     </para>
    </refsect1>
   </refentry>
@@ -503,10 +496,10 @@
   <refentry id="function.ociexecute">
    <refnamediv>
     <refname>OCIExecute</refname>
-    <refpurpose>Execute a statement</refpurpose>
+    <refpurpose>Ejecuta una sentencia</refpurpose>
    </refnamediv>
    <refsect1>
-    <title>Description</title>
+    <title>Descripción</title>
     <funcsynopsis>
      <funcprototype>
       <funcdef>int <function>OCIExecute</function></funcdef>
@@ -515,11 +508,11 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     <function>OCIExecute</function> executes a previously parsed statement. 
-        (see <function>OCIParse</function>). The optional <parameter>mode</parameter>
-        allows you to specify the execution-mode (default is OCI_COMMIT_ON_SUCCESS). 
-        If you don't want statements to be commited automaticly specify OCI_DEFAULT 
as 
-        your mode.
+     <function>OCIExecute</function> ejecuta una sentencia previamente analizada. 
+     (see <function>OCIParse</function>). El parámetro opcional 
+<parameter>mode</parameter>
+     le permite especificar el modo de ejecución (default is OCI_COMMIT_ON_SUCCESS). 
+     Si no desea que las sentencias se confirmen automaticamente, especifique 
+OCI_DEFAULT como 
+     su modo.
     </para>
    </refsect1>
   </refentry>
@@ -527,10 +520,10 @@
   <refentry id="function.ocicommit">
    <refnamediv>
     <refname>OCICommit</refname>
-    <refpurpose>Commits outstanding transactions</refpurpose>
+    <refpurpose>Confirma transacciones pendientes</refpurpose>
    </refnamediv>
    <refsect1>
-    <title>Description</title>
+    <title>Descripción</title>
     <funcsynopsis>
      <funcprototype>
       <funcdef>int <function>OCICommit</function></funcdef>
@@ -538,8 +531,8 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     <function>OCICommit</function> commits all outstanding statements for
-        Oracle connection <parameter>connection</parameter>.
+     <function>OCICommit</function> confirma todas las sentencias pendientes para la 
+conexión
+     con Oracle <parameter>connection</parameter>.
     </para>
    </refsect1>
   </refentry>
@@ -547,10 +540,10 @@
   <refentry id="function.ocirollback">
    <refnamediv>
     <refname>OCIRollback</refname>
-    <refpurpose>Rolls back outstanding transactions</refpurpose>
+    <refpurpose>Restablece todas las transaciones sin confirmar</refpurpose>
    </refnamediv>
    <refsect1>
-    <title>Description</title>
+    <title>Descripción</title>
     <funcsynopsis>
      <funcprototype>
       <funcdef>int <function>OCIRollback</function></funcdef>
@@ -558,8 +551,8 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     <function>OCIRollback</function> rolls back all outstanding statements for
-        Oracle connection <parameter>connection</parameter>.
+     <function>OCIRollback</function> restablece todas las transacciones sin confirmar
+     para la conexión Oracle <parameter>connection</parameter>.
     </para>
    </refsect1>
   </refentry>
@@ -567,10 +560,10 @@
   <refentry id="function.ocinewdescriptor">
    <refnamediv>
     <refname>OCINewDescriptor</refname>
-    <refpurpose>Initialize a new empty descriptor LOB/FILE (LOB is 
default)</refpurpose>
+    <refpurpose>Inicializa un nuevo descriptor vacío LOB/FILE (LOB por 
+defecto)</refpurpose>
    </refnamediv>
    <refsect1>
-    <title>Description</title>
+    <title>Descripción</title>
     <funcsynopsis>
      <funcprototype>
       <funcdef>string <function>OCINewDescriptor</function></funcdef>
@@ -579,12 +572,12 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     <function>OCINewDescriptor</function> Allocates storage to hold
-     descriptors or LOB locators. Valid values for the valid 
-     <parameter>type</parameter> are OCI_D_FILE, OCI_D_LOB, OCI_D_ROWID.
-     For LOB desriptors, the methods load, save, and savefile are 
-     associated with the descriptor, for BFILE only the load method exists. 
-     See the second example usage hints.
+     <function>OCINewDescriptor</function> Reserva espacio para mantener descriptores 
+o
+     localizadores LOB. Los valores válidos para el tipo 
+     <parameter>type</parameter> son OCI_D_FILE, OCI_D_LOB, OCI_D_ROWID.
+     Para descriptores LOB, los métodos load, save, y savefile están asociados 
+     con el descriptor, para BFILE sólo el método load existe. 
+     Vea el segundo ejemplo.
     </para>
     <example>
      <title>OCINewDescriptor</title>
@@ -658,10 +651,10 @@
   <refentry id="function.ocirowcount">
    <refnamediv>
     <refname>OCIRowCount</refname>
-    <refpurpose>Gets the number of affected rows</refpurpose>
+    <refpurpose>Obtiene el número de filas afectadas</refpurpose>
    </refnamediv>
    <refsect1>
-    <title>Description</title>
+    <title>Descripción</title>
     <funcsynopsis>
      <funcprototype>
       <funcdef>int <function>OCIRowCount</function></funcdef>
@@ -669,9 +662,9 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     <function>OCIRowCount</function> returns the number of rows affected
-        for eg update-statements. This funtions will not tell you the number
-        of rows that a select will return!</para>
+     <function>OCIRowCount</function> devuelve el número de filas afectadas, por ej. 
+en 
+         sentencias de actualización. !Esta función no indicará el número de de filas 
+que
+     devuelve una sentencia SELECT!</para>
     <para>
      <example>
       <title>OCIRowCount</title>
@@ -701,10 +694,10 @@
   <refentry id="function.ocinumcols">
    <refnamediv>
     <refname>OCINumCols</refname>
-    <refpurpose>Return the number of result columns in a statement</refpurpose>
+    <refpurpose>Devuelve el número de columnas resultantes en una 
+sentencia</refpurpose>
    </refnamediv>
    <refsect1>
-    <title>Description</title>
+    <title>Descripción</title>
     <funcsynopsis>
      <funcprototype>
       <funcdef>int <function>OCINumCols</function></funcdef>
@@ -712,8 +705,7 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     <function>OCINumCols</function> returns the number of columns in a 
-     statement
+     <function>OCINumCols</function> devuelve el número de columnas en una sentencia
     </para>
     <example>
      <title>OCINumCols</title>
@@ -746,10 +738,10 @@
   <refentry id="function.ociresult">
    <refnamediv>
     <refname>OCIResult</refname>
-    <refpurpose>Returns coulumn value for fetched row</refpurpose>
+    <refpurpose>Devuelve el valor de una columna en la fila buscada</refpurpose>
    </refnamediv>
    <refsect1>
-    <title>Description</title>
+    <title>Descripción</title>
     <funcsynopsis>
      <funcprototype>
       <funcdef>mixed <function>OCIResult</function></funcdef>
@@ -758,10 +750,11 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     <function>OCIResult</function> returns the data for column 
-        <parameter>column</parameter> in the current row (see 
-        <function>OCIFetch</function>).<function>OCIResult</function> will
-        return everything as strings except for abstract types (ROWIDs, LOBs and 
FILEs).
+     <function>OCIResult</function> devuelve el valor de la columna 
+     <parameter>column</parameter> de la fila actual (vea 
+     <function>OCIFetch</function>).<function>OCIResult</function> devolverá
+     todo como una cadena excepto para los tipo de datos abstractos
+     (ROWIDs, LOBs and FILEs).
     </para>
    </refsect1>
   </refentry>
@@ -769,10 +762,10 @@
   <refentry id="function.ocifetch">
    <refnamediv>
     <refname>OCIFetch</refname>
-    <refpurpose>Fetches the next row into result-buffer</refpurpose>
+    <refpurpose>Busca la siguiente fila en el result-buffer</refpurpose>
    </refnamediv>
    <refsect1>
-    <title>Description</title>
+    <title>Descripción</title>
     <funcsynopsis>
      <funcprototype>
       <funcdef>int <function>OCIFetch</function></funcdef>
@@ -780,8 +773,8 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     <function>OCIFetch</function> fetches the next row (for SELECT statements)
-        into the internal result-buffer.
+     <function>OCIFetch</function> Busca la siguiente fila (para sentencias SELECT)
+     dentro del result-buffer interno.
     </para>
    </refsect1>
   </refentry>
@@ -789,10 +782,10 @@
   <refentry id="function.ocifetchinto">
    <refnamediv>
     <refname>OCIFetchInto</refname>
-    <refpurpose>Fetches the next row into result-array</refpurpose>
+    <refpurpose>Busca la siguiente fila dentro del result-array</refpurpose>
    </refnamediv>
    <refsect1>
-    <title>Description</title>
+    <title>Descripción</title>
     <funcsynopsis>
      <funcprototype>
       <funcdef>int <function>OCIFetchInto</function></funcdef>
@@ -802,38 +795,39 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     <function>OCIFetchInto</function> fetches the next row (for SELECT statements)
-        into the <parameter>result</parameter> array. 
<function>OCIFetchInto</function>
-        will overwrite the previous content of <parameter>result</parameter>. By 
default 
-        <parameter>result</parameter> will contain a one-based array of all columns 
-        that are not NULL.
-    </para>
-       <para>
-        The <parameter>mode</parameter> parameter allows you to change the default 
-        behaviour. You can specify more than one flag by simply addig them up 
-        (eg OCI_ASSOC+OCI_RETURN_NULLS). The known flags are:
+     <function>OCIFetchInto</function> busca la siguiente fila (for SELECT statements)
+     dentro del array <parameter>result</parameter>. <function>OCIFetchInto</function>
+     sobreescribirá el contenido previo de <parameter>result</parameter>. Por defecto 
+     <parameter>result</parameter> contendrá un array basado en todas las columnas que
+     no son NULL.
+    </para>
+    <para>
+     El parámetro <parameter>mode</parameter> le permite cambiar el comportamineto 
+por 
+     defecto. Puede especificar más de una flag simplemente añadiendolas 
+     (ej. OCI_ASSOC+OCI_RETURN_NULLS). Las flags son:
 
      <simplelist>
-      <member><literal>OCI_ASSOC</literal> Return an associative array.</member>
-      <member><literal>OCI_NUM</literal> Return an numbered array 
-          starting with one. (DEFAULT)</member>
-      <member><literal>OCI_RETURN_NULLS</literal> Return empty columns.</member>
-      <member><literal>OCI_RETURN_LOBS</literal> Return the value of a LOB instead of 
the desxriptor.</member>
+      <member><literal>OCI_ASSOC</literal> Devuelve un array asociativo.</member>
+      <member><literal>OCI_NUM</literal> Devuelve un array numerado empezando en 1.
+      (POR DEFECTO)</member>
+      <member><literal>OCI_RETURN_NULLS</literal> Devuelve columnas vacias.</member>
+      <member><literal>OCI_RETURN_LOBS</literal> Devuelve el valor de un LOB en vez de
+      el descriptor.</member>
      </simplelist>
 
-       </para>
-       <para>
-       </para>
+    </para>
+    <para>
+    </para>
    </refsect1>
   </refentry>
 
   <refentry id="function.ocifetchstatement">
    <refnamediv>
     <refname>OCIFetchStatement</refname>
-    <refpurpose>Fetch all rows of result data into an array.</refpurpose>
+    <refpurpose>Busca todas la filas de un resultset dentro de un array.</refpurpose>
    </refnamediv>
    <refsect1>
-    <title>Description</title>
+    <title>Descripción</title>
     <funcsynopsis>
      <funcprototype>
       <funcdef>int <function>OCIFetchStatement</function></funcdef>
@@ -842,9 +836,9 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     <function>OCIFetchStatement</function> fetches all the rows from a 
-     result into a user-defined array. <function>OCIFetchStatement</function> 
-     returns the number of rows fetched. 
+     <function>OCIFetchStatement</function> busca todas las filas de un resultset 
+     dentro de un array definido por el usuario. 
+<function>OCIFetchStatement</function> 
+     devuelve el numero de filas buscadas. 
     </para>
      <example>
       <title>OCIFetchStatement</title>
@@ -892,10 +886,10 @@
   <refentry id="function.ocicolumnisnull">
    <refnamediv>
     <refname>OCIColumnIsNULL</refname>
-    <refpurpose>test whether a result column is NULL</refpurpose>
+    <refpurpose>comprueba si una una columna es NULL</refpurpose>
    </refnamediv>
    <refsect1>
-    <title>Description</title>
+    <title>Descripción</title>
     <funcsynopsis>
      <funcprototype>
       <funcdef>int <function>OCIColumnIsNULL</function></funcdef>
@@ -904,11 +898,10 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     <function>OCIColumnIsNULL</function> returns true if the returned
-     column <parameter>column</parameter> in the result from the
-     statement <parameter>stmt</parameter> is NULL. You can either use
-        the column-number (1-Based) or the column-name for the 
<parameter>col</parameter>
-        parameter.
+     <function>OCIColumnIsNULL</function> devuelve vedadero si la columna devuelta
+     <parameter>column</parameter> en el resultset de la sentencia 
+<parameter>stmt</parameter>
+     es NULL. Puede usar el número de la columna (1-Based) o el nombre de la columa 
+     indicado por el parámetro <parameter>col</parameter>.
     </para>
    </refsect1>
   </refentry>
@@ -917,10 +910,10 @@
   <refentry id="function.ocicolumnsize">
    <refnamediv>
     <refname>OCIColumnSize</refname>
-    <refpurpose>return result column size</refpurpose>
+    <refpurpose>devuelve el tamaño de la columna</refpurpose>
    </refnamediv>
    <refsect1>
-    <title>Description</title>
+    <title>Descripción</title>
     <funcsynopsis>
      <funcprototype>
       <funcdef>int <function>OCIColumnSize</function></funcdef>
@@ -929,10 +922,9 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     <function>OCIColumnSize</function> returns the size of the column
-     as given by Oracle. You can either use
-        the column-number (1-Based) or the column-name for the 
<parameter>col</parameter>
-        parameter.
+     <function>OCIColumnSize</function> devuelve el tamaño de la columna indicada por 
+Oracle
+         Puede utilizar el número de la columna (1-Based) o el nombre indicado en el 
+parámetro 
+     <parameter>col</parameter>.
     </para>
     <para>
      <example>
@@ -970,18 +962,19 @@
      </example>
     </para>
     <simpara>
-     See also <function>OCINumCols</function>, <function>OCIColumnName</function>, 
-     and <function>OCIColumnSize</function>.</simpara>
+     Vea también <function>OCINumCols</function>, <function>OCIColumnName</function>, 
+     y <function>OCIColumnSize</function>.</simpara>
    </refsect1>
   </refentry>
 
   <refentry id="function.ociserverversion">
    <refnamediv>
     <refname>OCIServerVersion</refname>
-    <refpurpose>Return a string containing server version information.</refpurpose>
+    <refpurpose>Devuelve una cadena conteniendo información a cerca de la version del 
+servidor.
+    </refpurpose>
    </refnamediv>
    <refsect1>
-    <title>Description</title>
+    <title>Descripción</title>
     <funcsynopsis>
      <funcprototype>
       <funcdef>string <function>OCIServerVersion</function></funcdef>
@@ -1004,10 +997,10 @@
   <refentry id="function.ocistatementtype">
    <refnamediv>
     <refname>OCIStatementType</refname>
-    <refpurpose>Return the type of an OCI statement.</refpurpose>
+    <refpurpose>Devuelve el tipo de una sentencia OCI.</refpurpose>
    </refnamediv>
    <refsect1>
-    <title>Description</title>
+    <title>Descripción</title>
     <funcsynopsis>
      <funcprototype>
       <funcdef>string <function>OCIStatementType</function></funcdef>
@@ -1015,18 +1008,18 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     <function>OCIStatementType</function> returns on of the following values:
+     <function>OCIStatementType</function> devuelve uno de los siguiente valores:
      <orderedlist>
-      <listitem><simpara>                      "SELECT"</simpara></listitem>
-      <listitem><simpara>                      "UPDATE"</simpara></listitem>
-      <listitem><simpara>                      "DELETE"</simpara></listitem>
-      <listitem><simpara>                      "INSERT"</simpara></listitem>
-      <listitem><simpara>                      "CREATE"</simpara></listitem>
-      <listitem><simpara>                      "DROP"</simpara></listitem>
-      <listitem><simpara>                      "ALTER"</simpara></listitem>
-      <listitem><simpara>                      "BEGIN"</simpara></listitem>
-      <listitem><simpara>                      "DECLARE"</simpara></listitem>
-      <listitem><simpara>                      "UNKNOWN"</simpara></listitem>
+      <listitem><simpara>           "SELECT"</simpara></listitem>
+      <listitem><simpara>           "UPDATE"</simpara></listitem>
+      <listitem><simpara>           "DELETE"</simpara></listitem>
+      <listitem><simpara>           "INSERT"</simpara></listitem>
+      <listitem><simpara>           "CREATE"</simpara></listitem>
+      <listitem><simpara>           "DROP"</simpara></listitem>
+      <listitem><simpara>           "ALTER"</simpara></listitem>
+      <listitem><simpara>           "BEGIN"</simpara></listitem>
+      <listitem><simpara>           "DECLARE"</simpara></listitem>
+      <listitem><simpara>           "UNKNOWN"</simpara></listitem>
      </orderedlist></para>
     <para>
      <example>
@@ -1053,10 +1046,11 @@
   <refentry id="function.ocinewcursor">
    <refnamediv>
     <refname>OCINewCursor</refname>
-    <refpurpose>return a new cursor (Statement-Handle) - use this to bind 
ref-cursors!</refpurpose>
+    <refpurpose>devuelve un cursor nuevo (Statement-Handle) - use esto para enlazar
+    ref-cursors!</refpurpose>
    </refnamediv>
    <refsect1>
-    <title>Description</title>
+    <title>Descripción</title>
     <funcsynopsis>
      <funcprototype>
       <funcdef>int <function>OCINewCursor</function></funcdef>
@@ -1069,7 +1063,7 @@
     </para>
     <para>
      <example>
-      <title>Using a REF CURSOR from a stored procedure</title>
+      <title>Usando un REF CURSOR de un procedimiento almacenado</title>
       <programlisting>
 &lt;?php   
 // suppose your stored procedure info.output returns a ref cursor in :data
@@ -1095,7 +1089,7 @@
     </para>
     <para>
      <example>
-      <title>Using a REF CURSOR in a select statement</title>
+      <title>Usando un REF CURSOR en una sentencia select</title>
       <programlisting>
 &lt;?php   
 print "&lt;HTML>&lt;BODY>";
@@ -1139,10 +1133,10 @@
   <refentry id="function.ocifreestatement">
    <refnamediv>
     <refname>OCIFreeStatement</refname>
-    <refpurpose>Free all resources associated with a statement.</refpurpose>
+    <refpurpose>Libera todos los recursos asociados con una sentencia.</refpurpose>
    </refnamediv>
    <refsect1>
-    <title>Description</title>
+    <title>Descripción</title>
     <funcsynopsis>
      <funcprototype>
       <funcdef>int <function>OCIFreeStatement</function></funcdef>
@@ -1150,8 +1144,8 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     <function>OCIFreeStatement</function> returns true if successful, or false if
-     unsuccessful.
+     <function>OCIFreeStatement</function> devuelve cierto si la operacion se lleva a 
+cabo, 
+     o falso en caso contrario.
     </para>
    </refsect1>
   </refentry>
@@ -1159,10 +1153,10 @@
   <refentry id="function.ocifreecursor">
    <refnamediv>
     <refname>OCIFreeCursor</refname>
-    <refpurpose>Free all resources associated with a cursor.</refpurpose>
+    <refpurpose>Libera todos los recursos asociados con cursor.</refpurpose>
    </refnamediv>
    <refsect1>
-    <title>Description</title>
+    <title>Descripción</title>
     <funcsynopsis>
      <funcprototype>
       <funcdef>int <function>OCIFreeCursor</function></funcdef>
@@ -1170,8 +1164,8 @@
      </funcprototype>
     </funcsynopsis>
     <para>
-     <function>OCIFreeCursor</function> returns true if successful, or false if
-     unsuccessful.
+     <function>OCIFreeCursor</function> devuelve cierto si la operacion se lleva a 
+cabo,
+     o falso en caso contrario.
     </para>
    </refsect1>
   </refentry>
@@ -1179,10 +1173,10 @@
   <refentry id="function.ocicolumnname">
    <refnamediv>
     <refname>OCIColumnName</refname>
-    <refpurpose>Returns the name of a column.</refpurpose>
+    <refpurpose>Devuelve el nombre de una columna.</refpurpose>
    </refnamediv>
    <refsect1>
-    <title>Description</title>
+    <title>Descripción</title>
     <funcsynopsis>
      <funcprototype>
       <funcdef>string <function>OCIColumnName</function></funcdef>
@@ -1191,9 +1185,9 @@
      </funcprototype>
     </funcsynopsis>
     <simpara>
-     <function>OCIColumnName</function> returns the name of the column 
-      corresponding to the column number (1-based) that is passed in.</simpara>
-
+     <function>OCIColumnName</function> Devuelve el nombre de la columna 
+      correspondiente al número de la columna (1-based) que es pasado.
+    </simpara>
     <para>
      <example>
       <title>OCIColumnName</title>
@@ -1229,18 +1223,18 @@
      </example>
     </para>
     <simpara>
-     See also <function>OCINumCols</function>, <function>OCIColumnType</function>, 
-     and <function>OCIColumnSize</function>.</simpara>
+     Vea también <function>OCINumCols</function>, <function>OCIColumnType</function>, 
+     y <function>OCIColumnSize</function>.</simpara>
    </refsect1>
   </refentry>
 
   <refentry id="function.ocicolumntype">
    <refnamediv>
     <refname>OCIColumnType</refname>
-    <refpurpose>Returns the data type of a column.</refpurpose>
+    <refpurpose>Devuelve el tipo de dato de una columna.</refpurpose>
    </refnamediv>
    <refsect1>
-    <title>Description</title>
+    <title>Descripción</title>
     <funcsynopsis>
      <funcprototype>
       <funcdef>mixed <function>OCIColumnType</function></funcdef>
@@ -1249,8 +1243,8 @@
      </funcprototype>
     </funcsynopsis>
     <simpara>
-     <function>OCIColumnType</function> returns the data type of the column 
-      corresponding to the column number (1-based) that is passed in.</simpara>
+     <function>OCIColumnType</function> devuelve el tipo de dato de una columna 
+      correspondiente al número de la columna (1-based) que es pasado.</simpara>
 
     <para>
      <example>
@@ -1287,18 +1281,18 @@
      </example>
     </para>
     <simpara>
-     See also <function>OCINumCols</function>, <function>OCIColumnName</function>, 
-     and <function>OCIColumnSize</function>.</simpara>
+     Vea también <function>OCINumCols</function>, <function>OCIColumnName</function>, 
+     y <function>OCIColumnSize</function>.</simpara>
 
    </refsect1>
   </refentry>
   <refentry id="function.ociparse">
    <refnamediv>
     <refname>OCIParse</refname>
-    <refpurpose>Parse a query and return a statement</refpurpose>
+    <refpurpose>Analiza una consulta y devuelve una sentencia</refpurpose>
    </refnamediv>
    <refsect1>
-    <title>Description</title>
+    <title>Descripción</title>
     <funcsynopsis>
      <funcprototype>
       <funcdef>int <function>OCIParse</function></funcdef>
@@ -1307,22 +1301,22 @@
      </funcprototype>
     </funcsynopsis>
     <simpara>
-     <function>OCIParse</function> parses the <parameter>query</parameter> 
-     using  <parameter>conn</parameter>.  It returns the statement
-     identity if the query is valid, false if not. The
-     <parameter>query</parameter> can be any valid SQL statement.
+     <function>OCIParse</function> analiza la <parameter>query</parameter> 
+     usando  <parameter>conn</parameter>.  Devuelve el identificador de la sentencia
+     si la consulta es válida, y falso si no lo es. La
+     <parameter>query</parameter> puede ser cualquier sentencia SQL válida.
     </simpara>
    </refsect1>
   </refentry>
   <refentry id="function.ocierror">
    <refnamediv>
     <refname>OCIError</refname>
-    <refpurpose>Return the last error of stmt|conn|global. 
-     If no error happened returns false.
+    <refpurpose>Devuelve el último error de stmt|conn|global. 
+     Si no ocurre ningún error devuelve falso.
     </refpurpose>
    </refnamediv>
    <refsect1>
-    <title>Description</title>
+    <title>Descripción</title>
     <funcsynopsis>
      <funcprototype>
       <funcdef>array <function>OCIError</function></funcdef>
@@ -1332,14 +1326,13 @@
      </funcprototype>
     </funcsynopsis>
     <simpara>
-     <function>OCIError</function> returns the last error found.  If
-     the optional <parameter>stmt|conn|global</parameter> is not
-     provided, the last error encountered is returned.  If no error is
-     found, <function>OCIError</function> returns
-     false. <function>OCIError</function> returns the error as an
-     associative array. In this array, <parameter>code</parameter>
-     consists the oracle error code and <parameter>message</parameter>
-     the oracle errorstring.
+     <function>OCIError</function> devuelve el último error encontrado. Si
+      el parámetro opcional <parameter>stmt|conn|global</parameter> no es usado,
+      es devuelto el último error encontrado.  Si no se encuentra ningún error,
+     <function>OCIError</function> devuelve falso.
+     <function>OCIError</function> devuelve el error como un array asociativo.
+     En este array, <parameter>code</parameter> consiste en el código de error de 
+Oracle
+     y <parameter>message</parameter> en la cadena de descripción del error.
     </simpara>
    </refsect1>
   </refentry>
@@ -1348,12 +1341,12 @@
    <refnamediv>
     <refname>OCIInternalDebug</refname>
     <refpurpose>
-     Enables or disables internal debug output.  By default it is
-     disabled
+     Habilita o deshabilita la salida del depurador interno.  Por defecto este está
+     deshabiltado
     </refpurpose>
    </refnamediv>
    <refsect1>
-    <title>Description</title>
+    <title>Descripción</title>
     <funcsynopsis>
      <funcprototype>
       <funcdef>void <function>OCIInternalDebug</function></funcdef>
@@ -1361,8 +1354,9 @@
      </funcprototype>
     </funcsynopsis>
     <simpara>
-     <function>OCIInternalDebug</function> enables internal debug output.  Set 
<parameter>onoff</parameter>
-     to 0 to turn debug output off, 1 to turn it on.</simpara>
+     <function>OCIInternalDebug</function> habilita la salida del depurador interno.
+     Asigne 0 a <parameter>onoff</parameter> para deshabilitar la salida y 1 
+     para habilitarla.</simpara>
    </refsect1>
   </refentry>
  </reference>
@@ -1383,3 +1377,4 @@
 sgml-local-ecat-files:nil
 End:
 -->
+

Reply via email to