cvs: phpdoc /it/functions oci8.xml oracle.xml
| From: | Luca Perugini | Date: | Wed, 18 Jul 2001 18:52:18 +0000 |
| Subject: | cvs: phpdoc /it/functions oci8.xml oracle.xml | ||
| Groups: | php.doc | ||
| Request: | Send a blank email to phpdoc+get-969336312@lists.php.net to get a copy of this message | ||
perugini Wed Jul 18 14:52:18 2001 EDT
Modified files:
/phpdoc/it/functions oci8.xml oracle.xml
Log:
Updated by Marco Cucinato.
Index: phpdoc/it/functions/oci8.xml diff -u phpdoc/it/functions/oci8.xml:1.8 phpdoc/it/functions/oci8.xml:1.9 --- phpdoc/it/functions/oci8.xml:1.8 Sat Jul 7 18:25:04 2001 +++ phpdoc/it/functions/oci8.xml Wed Jul 18 14:52:18 2001 @@ -113,6 +113,7 @@ OCIBindByName ($stmt, ":field2", &$clob, -1, OCI_B_CLOB); OCIExecute($stmt, OCI_DEFAULT); $clob->save ("some text"); +OCICommit($conn); ?> </programlisting> @@ -768,7 +769,7 @@ $stmt = OCIParse($conn,"insert into $table (id, the_blob) values(my_seq.NEXTVAL, EMPTY_BLOB()) returning the_blob into :the_blob"); OCIBindByName($stmt, ':the_blob', &$lob, -1, OCI_B_BLOB); - OCIExecute($stmt); + OCIExecute($stmt, OCI_DEFAULT); if($lob->savefile($lob_upload)){ OCICommit($conn); echo "Blob successfully uploaded\n"; @@ -942,7 +943,7 @@ <function>OCIFetchInto</function> sovrascrivera' il preceente contenuto di <parameter>result</parameter>. Di default <parameter>result</parameter> conterra' un array (primo indice = 1) di tutti i campi - che non sono &null;. + che non sono NULL. </para> <para> Il parametro <parameter>mode</parameter> permette di cambiare il comportamento @@ -958,7 +959,7 @@ (primo indice = 1). (DEFAULT) </member> <member> - <literal>OCI_RETURN_NULLS</literal> Restituisce anche i campi &null;. + <literal>OCI_RETURN_NULLS</literal> Restituisce anche i campi NULL. </member> <member> <literal>OCI_RETURN_LOBS</literal> Restituisce il valore di un LOB @@ -1036,7 +1037,7 @@ <refentry id="function.ocicolumnisnull"> <refnamediv> <refname>OCIColumnIsNULL</refname> - <refpurpose>verifica se un campo di risultato e' &null;</refpurpose> + <refpurpose>verifica se un campo di risultato e' NULL</refpurpose> </refnamediv> <refsect1> <title>Descrizione</title> @@ -1050,7 +1051,7 @@ <para> <function>OCIColumnIsNULL</function> restituisce vero se il campo <parameter>col</parameter> nel risultato dell'istruzione - <parameter>stmt</parameter> e' &null;. Si puo' usare il + <parameter>stmt</parameter> e' NULL. Si puo' usare il numero del campo (primo campo=1) o il nome del campo per il parametro <parameter>col</parameter>. </para> @@ -1194,11 +1195,11 @@ <paramdef>int <parameter>col</parameter></paramdef> </funcprototype> </funcsynopsis> - <para> + <simpara> <function>OCIColumnType</function> restituisce il tipo del campo corrispondente alla posizione (1 = primo campo) specificata. - </para> + </simpara> <para> <example> <title>OCIColumnType</title> @@ -1359,8 +1360,8 @@ var_dump($data); } -OCIFreeCursor($stmt); -OCIFreeStatement($curs); +OCIFreeStatement($stmt); +OCIFreeCursor($curs); OCILogoff($conn); ?> </programlisting> @@ -1484,7 +1485,7 @@ <funcprototype> <funcdef>int <function>OCIParse</function></funcdef> <paramdef>int <parameter>conn</parameter></paramdef> - <paramdef>strint <parameter>query</parameter></paramdef> + <paramdef>string <parameter>query</parameter></paramdef> </funcprototype> </funcsynopsis> <simpara> @@ -1549,6 +1550,345 @@ </simpara> </refsect1> </refentry> + + <refentry id="function.ocicancel"> + <refnamediv> + <refname>OCICancel</refname> + <refpurpose>Interrompe la lettura del cursore</refpurpose> + </refnamediv> + <refsect1> + <title>Descrizione</title> + <funcsynopsis> + <funcprototype> + <funcdef>int <function>OCICancel</function></funcdef> + <paramdef>int <parameter>stmt</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <simpara> + Se non si vogliono leggere altri dati da un cursore, chiamare + <function>OCICancel</function>. + </simpara> + </refsect1> + </refentry> + + <refentry id="function.ocisetprefetch"> + <refnamediv> + <refname>OCISetPrefetch</refname> + <refpurpose>imposta il numero di tuple da precaricare</refpurpose> + </refnamediv> + <refsect1> + <title>Descrizione</title> + <funcsynopsis> + <funcprototype> + <funcdef>int <function>OCISetPrefetch</function></funcdef> + <paramdef>int <parameter>stmt</parameter></paramdef> + <paramdef>int <parameter>rows</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <simpara> + Imposta il nomero di tuple da precaricare. Il valore di default è 1. + </simpara> + </refsect1> + </refentry> + + <refentry id="function.ociwritelobtofile"> + <refnamediv> + <refname>OCIWriteLobToFile</refname> + <refpurpose>Coming soon.</refpurpose> + </refnamediv> + <refsect1> + <title>Descrizione</title> + <funcsynopsis> + <funcprototype> + <funcdef>void <function>OCIWriteLobToFile</function></funcdef> + <paramdef>object <parameter>lob</parameter></paramdef> + <paramdef>string <parameter><optional>filename</optional></parameter></paramdef> + <paramdef>int <parameter><optional>start</optional></parameter></paramdef> + <paramdef>int <parameter><optional>lenght</optional></parameter></paramdef> + </funcprototype> + </funcsynopsis> + <simpara> + Coming soon. + </simpara> + </refsect1> + </refentry> + + <refentry id="function.ocisavelobfile"> + <refnamediv> + <refname>OCISaveLobFile</refname> + <refpurpose>Coming soon.</refpurpose> + </refnamediv> + <refsect1> + <title>Descrizione</title> + <funcsynopsis> + <funcprototype> + <funcdef>string <function>OCISaveLobFile</function></funcdef> + <paramdef>object <parameter>lob</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <simpara> + Coming soon. + </simpara> + </refsect1> + </refentry> + + <refentry id="function.ocisavelob"> + <refnamediv> + <refname>OCISaveLob</refname> + <refpurpose>Coming soon.</refpurpose> + </refnamediv> + <refsect1> + <title>Descrizione</title> + <funcsynopsis> + <funcprototype> + <funcdef>string <function>OCISaveLob</function></funcdef> + <paramdef>object <parameter>lob</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <simpara> + Coming soon. + </simpara> + </refsect1> + </refentry> + + <refentry id="function.ociloadlob"> + <refnamediv> + <refname>OCILoadLob</refname> + <refpurpose>Coming soon.</refpurpose> + </refnamediv> + <refsect1> + <title>Descrizione</title> + <funcsynopsis> + <funcprototype> + <funcdef>string <function>OCILoadLob</function></funcdef> + <paramdef>object <parameter>lob</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <simpara> + Coming soon. + </simpara> + </refsect1> + </refentry> + + <refentry id="function.ocicolumnscale"> + <refnamediv> + <refname>OCIColumnScale</refname> + <refpurpose>Coming soon.</refpurpose> + </refnamediv> + <refsect1> + <title>Descrizione</title> + <funcsynopsis> + <funcprototype> + <funcdef>int <function>OCIColumnScale</function></funcdef> + <paramdef>int <parameter>stmt</parameter></paramdef> + <paramdef>int <parameter>col</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <simpara> + Coming soon. + </simpara> + </refsect1> + </refentry> + + <refentry id="function.ocicolumnprecision"> + <refnamediv> + <refname>OCIColumnPrecision</refname> + <refpurpose>Coming soon.</refpurpose> + </refnamediv> + <refsect1> + <title>Descrizione</title> + <funcsynopsis> + <funcprototype> + <funcdef>int <function>OCIColumnPrecision</function></funcdef> + <paramdef>int <parameter>stmt</parameter></paramdef> + <paramdef>int <parameter>col</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <simpara> + Coming soon. + </simpara> + </refsect1> + </refentry> + + <refentry id="function.ocicolumntyperaw"> + <refnamediv> + <refname>OCIColumnTypeRaw</refname> + <refpurpose>Coming soon.</refpurpose> + </refnamediv> + <refsect1> + <title>Descrizione</title> + <funcsynopsis> + <funcprototype> + <funcdef>mixed <function>OCIColumnTypeRaw</function></funcdef> + <paramdef>int <parameter>stmt</parameter></paramdef> + <paramdef>int <parameter>col</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <simpara> + Coming soon. + </simpara> + </refsect1> + </refentry> + + <refentry id="function.ocinewcollection"> + <refnamediv> + <refname>OCINewCollection</refname> + <refpurpose>Coming soon.</refpurpose> + </refnamediv> + <refsect1> + <title>Descrizione</title> + <funcsynopsis> + <funcprototype> + <funcdef>string <function>OCINewCollection</function></funcdef> + <paramdef>int <parameter>conn</parameter></paramdef> + <paramdef>string <parameter>tdo</parameter></paramdef> + <paramdef>string <parameter><optional>shema</optional></parameter></paramdef> + </funcprototype> + </funcsynopsis> + <simpara> + Coming soon. + </simpara> + </refsect1> + </refentry> + + <refentry id="function.ocifreecollection"> + <refnamediv> + <refname>OCIFreeCollection</refname> + <refpurpose>Coming soon.</refpurpose> + </refnamediv> + <refsect1> + <title>Descrizione</title> + <funcsynopsis> + <funcprototype> + <funcdef>string <function>OCIFreeCollection</function></funcdef> + <paramdef>object <parameter>lob</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <simpara> + Coming soon. + </simpara> + </refsect1> + </refentry> + + <refentry id="function.ocicollassign"> + <refnamediv> + <refname>OCICollAssign</refname> + <refpurpose>Coming soon.</refpurpose> + </refnamediv> + <refsect1> + <title>Descrizione</title> + <funcsynopsis> + <funcprototype> + <funcdef>string <function>OCICollAssign</function></funcdef> + <paramdef>object <parameter>collection</parameter></paramdef> + <paramdef>object <parameter>object</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <simpara> + Coming soon. + </simpara> + </refsect1> + </refentry> + + <refentry id="function.ocicollassignelem"> + <refnamediv> + <refname>OCICollAssignElem</refname> + <refpurpose>Coming soon.</refpurpose> + </refnamediv> + <refsect1> + <title>Descrizione</title> + <funcsynopsis> + <funcprototype> + <funcdef>string <function>OCICollAssignElem</function></funcdef> + <paramdef>object <parameter>collection</parameter></paramdef> + <paramdef>string <parameter>ndx</parameter></paramdef> + <paramdef>string <parameter>val</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <simpara> + Coming soon. + </simpara> + </refsect1> + </refentry> + + <refentry id="function.ocicollgetelem"> + <refnamediv> + <refname>OCICollGetElem</refname> + <refpurpose>Coming soon.</refpurpose> + </refnamediv> + <refsect1> + <title>Descrizione</title> + <funcsynopsis> + <funcprototype> + <funcdef>string <function>OCICollGetElem</function></funcdef> + <paramdef>object <parameter>collection</parameter></paramdef> + <paramdef>string <parameter>ndx</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <simpara> + Coming soon. + </simpara> + </refsect1> + </refentry> + + <refentry id="function.ocicollmax"> + <refnamediv> + <refname>OCICollMax</refname> + <refpurpose>Coming soon.</refpurpose> + </refnamediv> + <refsect1> + <title>Descrizione</title> + <funcsynopsis> + <funcprototype> + <funcdef>string <function>OCICollMax</function></funcdef> + <paramdef>object <parameter>collection</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <simpara> + Coming soon. + </simpara> + </refsect1> + </refentry> + + <refentry id="function.ocicollsize"> + <refnamediv> + <refname>OCICollSize</refname> + <refpurpose>Coming soon.</refpurpose> + </refnamediv> + <refsect1> + <title>Descrizione</title> + <funcsynopsis> + <funcprototype> + <funcdef>string <function>OCICollSize</function></funcdef> + <paramdef>object <parameter>collection</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <simpara> + Coming soon. + </simpara> + </refsect1> + </refentry> + + <refentry id="function.ocicolltrim"> + <refnamediv> + <refname>OCICollTrim</refname> + <refpurpose>Coming soon.</refpurpose> + </refnamediv> + <refsect1> + <title>Descrizione</title> + <funcsynopsis> + <funcprototype> + <funcdef>string <function>OCICollTrim</function></funcdef> + <paramdef>object <parameter>collection</parameter></paramdef> + <paramdef>int <parameter>num</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <simpara> + Coming soon. + </simpara> + </refsect1> + </refentry> + </reference> <!-- Keep this comment at the end of the file Index: phpdoc/it/functions/oracle.xml diff -u phpdoc/it/functions/oracle.xml:1.5 phpdoc/it/functions/oracle.xml:1.6 --- phpdoc/it/functions/oracle.xml:1.5 Sat Jul 7 18:25:04 2001 +++ phpdoc/it/functions/oracle.xml Wed Jul 18 14:52:18 2001 @@ -1,11 +1,13 @@ - <reference id="ref.oracle"> + <reference id=3D"ref.oracle"> <title>Funzioni Oracle</title> <titleabbrev>Oracle</titleabbrev> - <refentry id="function.ora-bind"> + <refentry id=3D"function.ora-bind"> <refnamediv> <refname>Ora_Bind</refname> - <refpurpose>effettua il binding di una variabile PHP ad un parametro di Oracle</refpurpose> + <refpurpose>effettua il binding di una variabile PHP ad un parametro di + Oracle + </refpurpose> </refnamediv> <refsect1> <title>Descrizione</title> @@ -20,7 +22,7 @@ </funcprototype> </funcsynopsis> <para> - Restituisce vero se il binding riesce, altrimenti falso. I dettagli + Restituisce &true; se il binding riesce, altrimenti &false;. I dettagli dell'errore si ottengono usando le funzioni <function>ora_error</function> e <function>ora_errorcode</function>. @@ -28,7 +30,7 @@ <para> Questa funzione collega la variabile PHP indicata con un parametro SQL. Il parametro SQL deve essere nella forma ":name". Con il parametro facoltativo - type, si può determinare se il parametro SQL è di + type, si pu=F2 determinare se il parametro SQL è di in/out (0, default), in (1) oppure out (2). Dalla versione 3.0.1 di PHP, su possono utilizzare le costanti ORA_BIND_INOUT, ORA_BIND_IN e ORA_BIND_OUT al posto dei numeri. @@ -40,13 +42,14 @@ <function>ora_exec</function> le variabili PHP collegate contengono i valori di output, se disponibili. <informalexample> - <programlisting role="php"> + <programlisting role=3D"php"> <?php -ora_parse($curs, "declare tmp INTEGER; begin tmp := :in; :out := tmp; :x := 7.77; end;"); +ora_parse($curs, "declare tmp INTEGER; begin tmp :=3D :in; :out :=3D tmp; := +x :=3D 7.77; end;"); ora_bind($curs, "result", ":x", $len, 2); ora_bind($curs, "input", ":in", 5, 1); ora_bind($curs, "output", ":out", 5, 2); -$input = 765; +$input =3D 765; ora_exec($curs); echo "Result: $result<BR>Out: $output<BR>In: $input"; ?> @@ -56,7 +59,7 @@ </refsect1> </refentry> - <refentry id="function.ora-close"> + <refentry id=3D"function.ora-close"> <refnamediv> <refname>Ora_Close</refname> <refpurpose>chiude un cursore Oracle</refpurpose> @@ -70,8 +73,8 @@ </funcprototype> </funcsynopsis> <para> - Restituisce vero se la chiusura è effettuata, altrimenti falso. I dettagli - dell'errore si ottengono con le funzioni + Restituisce &true; se la chiusura è effettuata, altrimenti &false;. + I dettagli dell'errore si ottengono con le funzioni <function>ora_error</function> e <function>ora_errorcode</function>. </para> @@ -82,10 +85,10 @@ </refsect1> </refentry> - <refentry id="function.ora-columnname"> + <refentry id=3D"function.ora-columnname"> <refnamediv> <refname>Ora_ColumnName</refname> - <refpurpose>restituisce il nome di un campo risultato Oracle</refpurpose> + <refpurpose>restituisce il nome di un campo risultato Oracle</refpurposse> </refnamediv> <refsect1> <title>Descrizione</title> @@ -99,13 +102,13 @@ <para> Restituisce il nome del campo/colonna <parameter>column</parameter> nel cursore - <parameter>cursor</parameter>. Il nome è restituito in + <parameter>cursor</parameter>. Il nome è restituito in lettere maiuscole. </para> </refsect1> </refentry> - <refentry id="function.ora-columnsize"> + <refentry id=3D"function.ora-columnsize"> <refnamediv> <refname>Ora_ColumnSize</refname> <refpurpose>restituisce la dimensione di un campo risultato Oracle</refpurpose> @@ -127,7 +130,7 @@ </refsect1> </refentry> - <refentry id="function.ora-columntype"> + <refentry id=3D"function.ora-columntype"> <refnamediv> <refname>Ora_ColumnType</refname> <refpurpose>restituisce il tipo di un campo risultato Oracle</refpurpose> @@ -144,7 +147,7 @@ <para> Restituisce il tipo Oracle del campo/colonna <parameter>column</parameter> nel cursore - <parameter>cursor</parameter>. Il tipo restituito sarà uno + <parameter>cursor</parameter>. Il tipo restituito sarà uno dei seguenti: <simplelist> <member><literal>"VARCHAR2"</literal></member> @@ -161,7 +164,7 @@ </refsect1> </refentry> - <refentry id="function.ora-commit"> + <refentry id=3D"function.ora-commit"> <refnamediv> <refname>Ora_Commit</refname> <refpurpose>esegue una transazione Oracle</refpurpose> @@ -175,19 +178,19 @@ </funcprototype> </funcsynopsis> <para> - Restituisce vero se l'operazione riesce, falso se si verifica un errore. I dettagli dell'errore - si ottengono usando le funzioni<function>ora_error</function> + Restituisce &true; se l'operazione riesce, &false; se si verifica un errore. + I dettagli dell'errore si ottengono usando le funzioni<function>ora_error</function> e <function>ora_errorcode</function>. </para> <para> - Questa fuinzione esegue una transazione Oracle. Una transazione è definita come + Questa fuinzione esegue una transazione Oracle. Una transazione è definita come tutti i cambiamenti su una data connessione dall'ultimo commit/rollback, con autocommit spento, o dall'inizio della connessione. </para> </refsect1> </refentry> - <refentry id="function.ora-commitoff"> + <refentry id=3D"function.ora-commitoff"> <refnamediv> <refname>Ora_CommitOff</refname> <refpurpose>disabilita il commit automatico</refpurpose> @@ -201,7 +204,7 @@ </funcprototype> </funcsynopsis> <para> - Restituisce vero se l'operazione riesce, falso se si verifica un errore. I dettagli dell'errore + Restituisce &true; se l'operazione riesce, &false; se si verifica un errore. I dettagli dell'errore si ottengono usando le funzioni <function>ora_error</function> e <function>ora_errorcode</function>. </para> @@ -212,7 +215,7 @@ </refsect1> </refentry> - <refentry id="function.ora-commiton"> + <refentry id=3D"function.ora-commiton"> <refnamediv> <refname>Ora_CommitOn</refname> <refpurpose>abilita il commit automatico</refpurpose> @@ -230,14 +233,14 @@ <function>ora_exec</function> sulla connessione specificata. </para> <para> - Restituisce vero se l'operazione riesce, falso se si verifica un errore. I dettagli dell'errore + Restituisce &true; se l'operazione riesce, &false; se si verifica un errore. I dettagli dell'errore si ottengono usando le funzioni <function>ora_error</function> e <function>ora_errorcode</function>. </para> </refsect1> </refentry> - <refentry id="function.ora-do"> + <refentry id=3D"function.ora-do"> <refnamediv> <refname>Ora_Do</refname> <refpurpose>Parse, Exec, Fetch</refpurpose> @@ -252,12 +255,12 @@ </funcprototype> </funcsynopsis> <para> - Questa funzione è la combinazione veloce di <function>ora_parse</function>, + Questa funzione è la combinazione veloce di <function>ora_parse</function>, <function>ora_exec</function> e <function>ora_fetch</function>. Analizza, ed esegue un comando SQL, quindi scarica la prima tupla del risultato. </para> <para> - Restituisce vero se l'operazione riesce, falso se si verifica un errore. I dettagli dell'errore + Restituisce &true; se l'operazione riesce, &false; se si verifica un errore. I dettagli dell'errore si ottengono usando le funzioni <function>ora_error</function> e <function>ora_errorcode</function>. </para> @@ -268,7 +271,7 @@ </refsect1> </refentry> - <refentry id="function.ora-error"> + <refentry id=3D"function.ora-error"> <refnamediv> <refname>Ora_Error</refname> <refpurpose>restituisce il messaggio di errore di Oracle</refpurpose> @@ -284,17 +287,19 @@ <para> Restituisce un messaggio d'errore nella forma <replaceable>XXX</replaceable>-<replaceable>NNNNN</replaceable> - dove <replaceable>XXX</replaceable> è la sorgente dell'errore + dove <replaceable>XXX</replaceable> è la sorgente dell'errore e <replaceable>NNNNN</replaceable> identifica il messaggio d'errore. </para> <para> <note> - <para>Il supporto per gli id di connessione è stato aggiunto nella versione 3.0.4.</para> + <para> + Il supporto per gli id di connessione è stato aggiunto nella versione 3.0.4. + </para> </note> </para> <para> - Nelle versioni UNIX di Oracle, è possibile ottenere i dettagli dell'errore + Nelle versioni UNIX di Oracle, è possibile ottenere i dettagli dell'errore in questo modo: <computeroutput> <prompt>$</prompt> <userinput>oerr ora @@ -309,7 +314,7 @@ </refsect1> </refentry> - <refentry id="function.ora-errorcode"> + <refentry id=3D"function.ora-errorcode"> <refnamediv> <refname>Ora_ErrorCode</refname> <refpurpose>restituisce il codice di errore di Oracle</refpurpose> @@ -327,16 +332,19 @@ cursore o sulla connessione specificata. <comment>FIXME: si possono elencare i valori?</comment> <note> - <para>Il supporto per gli id di connessione è stato aggiunto nella versione 3.0.4.</para> + <para> + Il supporto per gli id di connessione è stato aggiunto nella versione 3.0.4. + </para> </note> </para> </refsect1> </refentry> - <refentry id="function.ora-exec"> + <refentry id=3D"function.ora-exec"> <refnamediv> <refname>Ora_Exec</refname> - <refpurpose>esegue dei comandi già analizzati su un cursore Oracle</refpurpose> + <refpurpose>esegue dei comandi già analizzati su un cursore Oracle + </refpurpose> </refnamediv> <refsect1> <title>Descrizione</title> @@ -347,7 +355,8 @@ </funcprototype> </funcsynopsis> <para> - Restituisce vero se l'operazione riesce, falso se si verifica un errore. I dettagli dell'errore + Restituisce &true; se l'operazione riesce, &false; se si verifica un errore. + I dettagli dell'errore si ottengono usando le funzioni <function>ora_error</function> e <function>ora_errorcode</function>. </para> @@ -358,7 +367,7 @@ </refsect1> </refentry> - <refentry id="function.ora-fetch"> + <refentry id=3D"function.ora-fetch"> <refnamediv> <refname>Ora_Fetch</refname> <refpurpose>scarica una tupla di dati da un cursore</refpurpose> @@ -372,11 +381,12 @@ </funcprototype> </funcsynopsis> <para> - Restituisce vero (la tupla è stata acquisita) o falso (non ci sono più tuple, o è - avvenuto un errore). Se è avvenuto un errore, i dettagli si ottengono - usando le funzioni <function>ora_error</function> e + Restituisce &true; (la tupla è stata acquisita) o &false; (non + ci sono più tuple, o è + avvenuto un errore). Se è avvenuto un errore, i dettagli si + ottengono usando le funzioni <function>ora_error</function> e <function>ora_errorcode</function>. Se non sono avvenuti - errori, <function>ora_errorcode</function> restituirà 0. + errori, <function>ora_errorcode</function> restituirà 0. </para> <para> Acquisisce una tupla di dati dal cursore specificato. @@ -388,7 +398,7 @@ </refsect1> </refentry> - <refentry id="function.ora-fetch-into"> + <refentry id=3D"function.ora-fetch-into"> <refnamediv> <refname>Ora_Fetch_Into</refname> <refpurpose>Scarica una tupla nell'array specificato</refpurpose> @@ -408,10 +418,10 @@ </funcprototype> </funcsynopsis> <para> - Con questa funzione si può scaricare una tapla dentro un array. + Con questa funzione si pu=F2 scaricare una tapla dentro un array. <example> <title>Oracle fetch into array</title> - <programlisting role="php"> + <programlisting role=3D"php"> <?php array($results); ora_fetch_into($cursor, &$results); @@ -429,7 +439,7 @@ </refsect1> </refentry> - <refentry id="function.ora-getcolumn"> + <refentry id=3D"function.ora-getcolumn"> <refnamediv> <refname>Ora_GetColumn</refname> <refpurpose>restituisce i dati di un campo acquisito</refpurpose> @@ -444,11 +454,13 @@ </funcprototype> </funcsynopsis> <para> - Restituisce il contenuto del campo/colonna. Se avviene un errore, viene restituito il valore falso + Restituisce il contenuto del campo/colonna. Se avviene un errore, + viene restituito il valore &false; e <function>ora_errorcode</function> - restituirà un valore diverso da zero. Si noti, comunque, che un test al valore falso - sul risultato di questa funzione può dare esito positivo anche in caso - non ci siano errori (campo &null;, stringa vuota, il numero 0, la + restituirà un valore diverso da zero. Si noti, comunque, che + un test al valore &false; + sul risultato di questa funzione pu=F2 dare esito positivo anche in caso + non ci siano errori (campo NULL, stringa vuota, il numero 0, la stringa "0"). </para> <para> @@ -457,7 +469,7 @@ </refsect1> </refentry> - <refentry id="function.ora-logoff"> + <refentry id=3D"function.ora-logoff"> <refnamediv> <refname>Ora_Logoff</refname> <refpurpose>chiude una connessione Oracle</refpurpose> @@ -471,7 +483,8 @@ </funcprototype> </funcsynopsis> <para> - Restituisce vero se l'operazione riesce, falso se si verifica un errore. I dettagli dell'errore + Restituisce &true; se l'operazione riesce, &false; se si verifica un + errore. I dettagli dell'errore si ottengono usando le funzioni <function>ora_error</function> e <function>ora_errorcode</function>. </para> @@ -484,7 +497,7 @@ </refsect1> </refentry> - <refentry id="function.ora-logon"> + <refentry id=3D"function.ora-logon"> <refnamediv> <refname>Ora_Logon</refname> <refpurpose>apre una connessione Oracle</refpurpose> @@ -507,8 +520,8 @@ fornendo il nome<acronym>TNS</acronym> a <parameter>user</parameter> in questo modo: <informalexample> - <programlisting role="php"> -$conn = Ora_Logon("user<emphasis>@TNSNAME</emphasis>", "pass"); + <programlisting role=3D"php"> +$conn =3D Ora_Logon("user<emphasis>@TNSNAME</emphasis>", "pass"); </programlisting> </informalexample> </para> @@ -519,7 +532,8 @@ nell' environment del server prima di avviarlo. </para> <para> - Restituisce un indice di connessione se l'operazione ha success, oppure falso in caso di errore. + Restituisce un indice di connessione se l'operazione ha success, oppure + &false; in caso di errore. I dettagli dell'erroresi ottengono usando le funzioni <function>ora_error</function> e <function>ora_errorcode</function> functions. @@ -527,7 +541,7 @@ </refsect1> </refentry> - <refentry id="function.ora-plogon"> + <refentry id=3D"function.ora-plogon"> <refnamediv> <refname>Ora_pLogon</refname> <refpurpose> @@ -553,7 +567,7 @@ </refsect1> </refentry> - <refentry id="function.ora-numcols"> + <refentry id=3D"function.ora-numcols"> <refnamediv> <refname>Ora_Numcols</refname> <refpurpose>Restituisce il numero di campi/colonne</refpurpose> @@ -567,8 +581,10 @@ </funcprototype> </funcsynopsis> <para> - <function>ora_numcols</function> restituisce il numero di campi di un risultato. - Dopo una sequenza parse/exec/fetch restituisce solo risultati che abbiano coerenza. + <function>ora_numcols</function> restituisce il numero di campi di un + risultato. + Dopo una sequenza parse/exec/fetch restituisce solo risultati che abbiano + coerenza. </para> <simpara> Vedere anche <function>ora_parse</function>,<function>ora_exec</function>, @@ -577,7 +593,7 @@ </refsect1> </refentry> - <refentry id="function.ora-numrows"> + <refentry id=3D"function.ora-numrows"> <refnamediv> <refname>Ora_Numrows</refname> <refpurpose>Restituisce il numero di tuple</refpurpose> @@ -591,12 +607,13 @@ </funcprototype> </funcsynopsis> <para> - <function>ora_numrows</function> restituisce il numero di tuple in un risultato. + <function>ora_numrows</function> restituisce il numero di tuple in un + risultato. </para> </refsect1> </refentry> - <refentry id="function.ora-open"> + <refentry id=3D"function.ora-open"> <refnamediv> <refname>Ora_Open</refname> <refpurpose>apre un cursore Oracle</refpurpose> @@ -613,14 +630,14 @@ Apre un cursore Oracle associato alla connessione. </para> <para> - Restituisce un indice di cursore oppure falso in caso di errore. I dettagli + Restituisce un indice di cursore oppure &false; in caso di errore. I dettagli dell'errore si ottengono usando le funzioni <function>ora_error</function> e <function>ora_errorcode</function>. </para> </refsect1> </refentry> - <refentry id="function.ora-parse"> + <refentry id=3D"function.ora-parse"> <refnamediv> <refname>Ora_Parse</refname> <refpurpose>analizza un comando SQL</refpurpose> @@ -650,7 +667,7 @@ </refsect1> </refentry> - <refentry id="function.ora-rollback"> + <refentry id=3D"function.ora-rollback"> <refnamediv> <refname>Ora_Rollback</refname> <refpurpose>esegue il rollback della transazione</refpurpose> @@ -669,7 +686,8 @@ transazione.) </para> <para> - Restituisce vero se l'operazione riesce, falso in caso di errore. I dettagli dell'errore + Restituisce &true; se l'operazione riesce, &false; in caso di errore. + I dettagli dell'errore si ottengono usando le funzioni <function>ora_error</function> e <function>ora_errorcode</function> functions. </para>
Index: phpdoc/it/functions/oci8.xml diff -u phpdoc/it/functions/oci8.xml:1.8 phpdoc/it/functions/oci8.xml:1.9 --- phpdoc/it/functions/oci8.xml:1.8 Sat Jul 7 18:25:04 2001 +++ phpdoc/it/functions/oci8.xml Wed Jul 18 14:52:18 2001 @@ -113,6 +113,7 @@ OCIBindByName ($stmt, ":field2", &$clob, -1, OCI_B_CLOB); OCIExecute($stmt, OCI_DEFAULT); $clob->save ("some text"); +OCICommit($conn); ?> </programlisting> @@ -768,7 +769,7 @@ $stmt = OCIParse($conn,"insert into $table (id, the_blob) values(my_seq.NEXTVAL, EMPTY_BLOB()) returning the_blob into :the_blob"); OCIBindByName($stmt, ':the_blob', &$lob, -1, OCI_B_BLOB); - OCIExecute($stmt); + OCIExecute($stmt, OCI_DEFAULT); if($lob->savefile($lob_upload)){ OCICommit($conn); echo "Blob successfully uploaded\n"; @@ -942,7 +943,7 @@ <function>OCIFetchInto</function> sovrascrivera' il preceente contenuto di <parameter>result</parameter>. Di default <parameter>result</parameter> conterra' un array (primo indice = 1) di tutti i campi - che non sono &null;. + che non sono NULL. </para> <para> Il parametro <parameter>mode</parameter> permette di cambiare il comportamento @@ -958,7 +959,7 @@ (primo indice = 1). (DEFAULT) </member> <member> - <literal>OCI_RETURN_NULLS</literal> Restituisce anche i campi &null;. + <literal>OCI_RETURN_NULLS</literal> Restituisce anche i campi NULL. </member> <member> <literal>OCI_RETURN_LOBS</literal> Restituisce il valore di un LOB @@ -1036,7 +1037,7 @@ <refentry id="function.ocicolumnisnull"> <refnamediv> <refname>OCIColumnIsNULL</refname> - <refpurpose>verifica se un campo di risultato e' &null;</refpurpose> + <refpurpose>verifica se un campo di risultato e' NULL</refpurpose> </refnamediv> <refsect1> <title>Descrizione</title> @@ -1050,7 +1051,7 @@ <para> <function>OCIColumnIsNULL</function> restituisce vero se il campo <parameter>col</parameter> nel risultato dell'istruzione - <parameter>stmt</parameter> e' &null;. Si puo' usare il + <parameter>stmt</parameter> e' NULL. Si puo' usare il numero del campo (primo campo=1) o il nome del campo per il parametro <parameter>col</parameter>. </para> @@ -1194,11 +1195,11 @@ <paramdef>int <parameter>col</parameter></paramdef> </funcprototype> </funcsynopsis> - <para> + <simpara> <function>OCIColumnType</function> restituisce il tipo del campo corrispondente alla posizione (1 = primo campo) specificata. - </para> + </simpara> <para> <example> <title>OCIColumnType</title> @@ -1359,8 +1360,8 @@ var_dump($data); } -OCIFreeCursor($stmt); -OCIFreeStatement($curs); +OCIFreeStatement($stmt); +OCIFreeCursor($curs); OCILogoff($conn); ?> </programlisting> @@ -1484,7 +1485,7 @@ <funcprototype> <funcdef>int <function>OCIParse</function></funcdef> <paramdef>int <parameter>conn</parameter></paramdef> - <paramdef>strint <parameter>query</parameter></paramdef> + <paramdef>string <parameter>query</parameter></paramdef> </funcprototype> </funcsynopsis> <simpara> @@ -1549,6 +1550,345 @@ </simpara> </refsect1> </refentry> + + <refentry id="function.ocicancel"> + <refnamediv> + <refname>OCICancel</refname> + <refpurpose>Interrompe la lettura del cursore</refpurpose> + </refnamediv> + <refsect1> + <title>Descrizione</title> + <funcsynopsis> + <funcprototype> + <funcdef>int <function>OCICancel</function></funcdef> + <paramdef>int <parameter>stmt</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <simpara> + Se non si vogliono leggere altri dati da un cursore, chiamare + <function>OCICancel</function>. + </simpara> + </refsect1> + </refentry> + + <refentry id="function.ocisetprefetch"> + <refnamediv> + <refname>OCISetPrefetch</refname> + <refpurpose>imposta il numero di tuple da precaricare</refpurpose> + </refnamediv> + <refsect1> + <title>Descrizione</title> + <funcsynopsis> + <funcprototype> + <funcdef>int <function>OCISetPrefetch</function></funcdef> + <paramdef>int <parameter>stmt</parameter></paramdef> + <paramdef>int <parameter>rows</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <simpara> + Imposta il nomero di tuple da precaricare. Il valore di default è 1. + </simpara> + </refsect1> + </refentry> + + <refentry id="function.ociwritelobtofile"> + <refnamediv> + <refname>OCIWriteLobToFile</refname> + <refpurpose>Coming soon.</refpurpose> + </refnamediv> + <refsect1> + <title>Descrizione</title> + <funcsynopsis> + <funcprototype> + <funcdef>void <function>OCIWriteLobToFile</function></funcdef> + <paramdef>object <parameter>lob</parameter></paramdef> + <paramdef>string <parameter><optional>filename</optional></parameter></paramdef> + <paramdef>int <parameter><optional>start</optional></parameter></paramdef> + <paramdef>int <parameter><optional>lenght</optional></parameter></paramdef> + </funcprototype> + </funcsynopsis> + <simpara> + Coming soon. + </simpara> + </refsect1> + </refentry> + + <refentry id="function.ocisavelobfile"> + <refnamediv> + <refname>OCISaveLobFile</refname> + <refpurpose>Coming soon.</refpurpose> + </refnamediv> + <refsect1> + <title>Descrizione</title> + <funcsynopsis> + <funcprototype> + <funcdef>string <function>OCISaveLobFile</function></funcdef> + <paramdef>object <parameter>lob</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <simpara> + Coming soon. + </simpara> + </refsect1> + </refentry> + + <refentry id="function.ocisavelob"> + <refnamediv> + <refname>OCISaveLob</refname> + <refpurpose>Coming soon.</refpurpose> + </refnamediv> + <refsect1> + <title>Descrizione</title> + <funcsynopsis> + <funcprototype> + <funcdef>string <function>OCISaveLob</function></funcdef> + <paramdef>object <parameter>lob</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <simpara> + Coming soon. + </simpara> + </refsect1> + </refentry> + + <refentry id="function.ociloadlob"> + <refnamediv> + <refname>OCILoadLob</refname> + <refpurpose>Coming soon.</refpurpose> + </refnamediv> + <refsect1> + <title>Descrizione</title> + <funcsynopsis> + <funcprototype> + <funcdef>string <function>OCILoadLob</function></funcdef> + <paramdef>object <parameter>lob</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <simpara> + Coming soon. + </simpara> + </refsect1> + </refentry> + + <refentry id="function.ocicolumnscale"> + <refnamediv> + <refname>OCIColumnScale</refname> + <refpurpose>Coming soon.</refpurpose> + </refnamediv> + <refsect1> + <title>Descrizione</title> + <funcsynopsis> + <funcprototype> + <funcdef>int <function>OCIColumnScale</function></funcdef> + <paramdef>int <parameter>stmt</parameter></paramdef> + <paramdef>int <parameter>col</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <simpara> + Coming soon. + </simpara> + </refsect1> + </refentry> + + <refentry id="function.ocicolumnprecision"> + <refnamediv> + <refname>OCIColumnPrecision</refname> + <refpurpose>Coming soon.</refpurpose> + </refnamediv> + <refsect1> + <title>Descrizione</title> + <funcsynopsis> + <funcprototype> + <funcdef>int <function>OCIColumnPrecision</function></funcdef> + <paramdef>int <parameter>stmt</parameter></paramdef> + <paramdef>int <parameter>col</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <simpara> + Coming soon. + </simpara> + </refsect1> + </refentry> + + <refentry id="function.ocicolumntyperaw"> + <refnamediv> + <refname>OCIColumnTypeRaw</refname> + <refpurpose>Coming soon.</refpurpose> + </refnamediv> + <refsect1> + <title>Descrizione</title> + <funcsynopsis> + <funcprototype> + <funcdef>mixed <function>OCIColumnTypeRaw</function></funcdef> + <paramdef>int <parameter>stmt</parameter></paramdef> + <paramdef>int <parameter>col</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <simpara> + Coming soon. + </simpara> + </refsect1> + </refentry> + + <refentry id="function.ocinewcollection"> + <refnamediv> + <refname>OCINewCollection</refname> + <refpurpose>Coming soon.</refpurpose> + </refnamediv> + <refsect1> + <title>Descrizione</title> + <funcsynopsis> + <funcprototype> + <funcdef>string <function>OCINewCollection</function></funcdef> + <paramdef>int <parameter>conn</parameter></paramdef> + <paramdef>string <parameter>tdo</parameter></paramdef> + <paramdef>string <parameter><optional>shema</optional></parameter></paramdef> + </funcprototype> + </funcsynopsis> + <simpara> + Coming soon. + </simpara> + </refsect1> + </refentry> + + <refentry id="function.ocifreecollection"> + <refnamediv> + <refname>OCIFreeCollection</refname> + <refpurpose>Coming soon.</refpurpose> + </refnamediv> + <refsect1> + <title>Descrizione</title> + <funcsynopsis> + <funcprototype> + <funcdef>string <function>OCIFreeCollection</function></funcdef> + <paramdef>object <parameter>lob</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <simpara> + Coming soon. + </simpara> + </refsect1> + </refentry> + + <refentry id="function.ocicollassign"> + <refnamediv> + <refname>OCICollAssign</refname> + <refpurpose>Coming soon.</refpurpose> + </refnamediv> + <refsect1> + <title>Descrizione</title> + <funcsynopsis> + <funcprototype> + <funcdef>string <function>OCICollAssign</function></funcdef> + <paramdef>object <parameter>collection</parameter></paramdef> + <paramdef>object <parameter>object</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <simpara> + Coming soon. + </simpara> + </refsect1> + </refentry> + + <refentry id="function.ocicollassignelem"> + <refnamediv> + <refname>OCICollAssignElem</refname> + <refpurpose>Coming soon.</refpurpose> + </refnamediv> + <refsect1> + <title>Descrizione</title> + <funcsynopsis> + <funcprototype> + <funcdef>string <function>OCICollAssignElem</function></funcdef> + <paramdef>object <parameter>collection</parameter></paramdef> + <paramdef>string <parameter>ndx</parameter></paramdef> + <paramdef>string <parameter>val</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <simpara> + Coming soon. + </simpara> + </refsect1> + </refentry> + + <refentry id="function.ocicollgetelem"> + <refnamediv> + <refname>OCICollGetElem</refname> + <refpurpose>Coming soon.</refpurpose> + </refnamediv> + <refsect1> + <title>Descrizione</title> + <funcsynopsis> + <funcprototype> + <funcdef>string <function>OCICollGetElem</function></funcdef> + <paramdef>object <parameter>collection</parameter></paramdef> + <paramdef>string <parameter>ndx</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <simpara> + Coming soon. + </simpara> + </refsect1> + </refentry> + + <refentry id="function.ocicollmax"> + <refnamediv> + <refname>OCICollMax</refname> + <refpurpose>Coming soon.</refpurpose> + </refnamediv> + <refsect1> + <title>Descrizione</title> + <funcsynopsis> + <funcprototype> + <funcdef>string <function>OCICollMax</function></funcdef> + <paramdef>object <parameter>collection</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <simpara> + Coming soon. + </simpara> + </refsect1> + </refentry> + + <refentry id="function.ocicollsize"> + <refnamediv> + <refname>OCICollSize</refname> + <refpurpose>Coming soon.</refpurpose> + </refnamediv> + <refsect1> + <title>Descrizione</title> + <funcsynopsis> + <funcprototype> + <funcdef>string <function>OCICollSize</function></funcdef> + <paramdef>object <parameter>collection</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <simpara> + Coming soon. + </simpara> + </refsect1> + </refentry> + + <refentry id="function.ocicolltrim"> + <refnamediv> + <refname>OCICollTrim</refname> + <refpurpose>Coming soon.</refpurpose> + </refnamediv> + <refsect1> + <title>Descrizione</title> + <funcsynopsis> + <funcprototype> + <funcdef>string <function>OCICollTrim</function></funcdef> + <paramdef>object <parameter>collection</parameter></paramdef> + <paramdef>int <parameter>num</parameter></paramdef> + </funcprototype> + </funcsynopsis> + <simpara> + Coming soon. + </simpara> + </refsect1> + </refentry> + </reference> <!-- Keep this comment at the end of the file Index: phpdoc/it/functions/oracle.xml diff -u phpdoc/it/functions/oracle.xml:1.5 phpdoc/it/functions/oracle.xml:1.6 --- phpdoc/it/functions/oracle.xml:1.5 Sat Jul 7 18:25:04 2001 +++ phpdoc/it/functions/oracle.xml Wed Jul 18 14:52:18 2001 @@ -1,11 +1,13 @@ - <reference id="ref.oracle"> + <reference id=3D"ref.oracle"> <title>Funzioni Oracle</title> <titleabbrev>Oracle</titleabbrev> - <refentry id="function.ora-bind"> + <refentry id=3D"function.ora-bind"> <refnamediv> <refname>Ora_Bind</refname> - <refpurpose>effettua il binding di una variabile PHP ad un parametro di Oracle</refpurpose> + <refpurpose>effettua il binding di una variabile PHP ad un parametro di + Oracle + </refpurpose> </refnamediv> <refsect1> <title>Descrizione</title> @@ -20,7 +22,7 @@ </funcprototype> </funcsynopsis> <para> - Restituisce vero se il binding riesce, altrimenti falso. I dettagli + Restituisce &true; se il binding riesce, altrimenti &false;. I dettagli dell'errore si ottengono usando le funzioni <function>ora_error</function> e <function>ora_errorcode</function>. @@ -28,7 +30,7 @@ <para> Questa funzione collega la variabile PHP indicata con un parametro SQL. Il parametro SQL deve essere nella forma ":name". Con il parametro facoltativo - type, si può determinare se il parametro SQL è di + type, si pu=F2 determinare se il parametro SQL è di in/out (0, default), in (1) oppure out (2). Dalla versione 3.0.1 di PHP, su possono utilizzare le costanti ORA_BIND_INOUT, ORA_BIND_IN e ORA_BIND_OUT al posto dei numeri. @@ -40,13 +42,14 @@ <function>ora_exec</function> le variabili PHP collegate contengono i valori di output, se disponibili. <informalexample> - <programlisting role="php"> + <programlisting role=3D"php"> <?php -ora_parse($curs, "declare tmp INTEGER; begin tmp := :in; :out := tmp; :x := 7.77; end;"); +ora_parse($curs, "declare tmp INTEGER; begin tmp :=3D :in; :out :=3D tmp; := +x :=3D 7.77; end;"); ora_bind($curs, "result", ":x", $len, 2); ora_bind($curs, "input", ":in", 5, 1); ora_bind($curs, "output", ":out", 5, 2); -$input = 765; +$input =3D 765; ora_exec($curs); echo "Result: $result<BR>Out: $output<BR>In: $input"; ?> @@ -56,7 +59,7 @@ </refsect1> </refentry> - <refentry id="function.ora-close"> + <refentry id=3D"function.ora-close"> <refnamediv> <refname>Ora_Close</refname> <refpurpose>chiude un cursore Oracle</refpurpose> @@ -70,8 +73,8 @@ </funcprototype> </funcsynopsis> <para> - Restituisce vero se la chiusura è effettuata, altrimenti falso. I dettagli - dell'errore si ottengono con le funzioni + Restituisce &true; se la chiusura è effettuata, altrimenti &false;. + I dettagli dell'errore si ottengono con le funzioni <function>ora_error</function> e <function>ora_errorcode</function>. </para> @@ -82,10 +85,10 @@ </refsect1> </refentry> - <refentry id="function.ora-columnname"> + <refentry id=3D"function.ora-columnname"> <refnamediv> <refname>Ora_ColumnName</refname> - <refpurpose>restituisce il nome di un campo risultato Oracle</refpurpose> + <refpurpose>restituisce il nome di un campo risultato Oracle</refpurposse> </refnamediv> <refsect1> <title>Descrizione</title> @@ -99,13 +102,13 @@ <para> Restituisce il nome del campo/colonna <parameter>column</parameter> nel cursore - <parameter>cursor</parameter>. Il nome è restituito in + <parameter>cursor</parameter>. Il nome è restituito in lettere maiuscole. </para> </refsect1> </refentry> - <refentry id="function.ora-columnsize"> + <refentry id=3D"function.ora-columnsize"> <refnamediv> <refname>Ora_ColumnSize</refname> <refpurpose>restituisce la dimensione di un campo risultato Oracle</refpurpose> @@ -127,7 +130,7 @@ </refsect1> </refentry> - <refentry id="function.ora-columntype"> + <refentry id=3D"function.ora-columntype"> <refnamediv> <refname>Ora_ColumnType</refname> <refpurpose>restituisce il tipo di un campo risultato Oracle</refpurpose> @@ -144,7 +147,7 @@ <para> Restituisce il tipo Oracle del campo/colonna <parameter>column</parameter> nel cursore - <parameter>cursor</parameter>. Il tipo restituito sarà uno + <parameter>cursor</parameter>. Il tipo restituito sarà uno dei seguenti: <simplelist> <member><literal>"VARCHAR2"</literal></member> @@ -161,7 +164,7 @@ </refsect1> </refentry> - <refentry id="function.ora-commit"> + <refentry id=3D"function.ora-commit"> <refnamediv> <refname>Ora_Commit</refname> <refpurpose>esegue una transazione Oracle</refpurpose> @@ -175,19 +178,19 @@ </funcprototype> </funcsynopsis> <para> - Restituisce vero se l'operazione riesce, falso se si verifica un errore. I dettagli dell'errore - si ottengono usando le funzioni<function>ora_error</function> + Restituisce &true; se l'operazione riesce, &false; se si verifica un errore. + I dettagli dell'errore si ottengono usando le funzioni<function>ora_error</function> e <function>ora_errorcode</function>. </para> <para> - Questa fuinzione esegue una transazione Oracle. Una transazione è definita come + Questa fuinzione esegue una transazione Oracle. Una transazione è definita come tutti i cambiamenti su una data connessione dall'ultimo commit/rollback, con autocommit spento, o dall'inizio della connessione. </para> </refsect1> </refentry> - <refentry id="function.ora-commitoff"> + <refentry id=3D"function.ora-commitoff"> <refnamediv> <refname>Ora_CommitOff</refname> <refpurpose>disabilita il commit automatico</refpurpose> @@ -201,7 +204,7 @@ </funcprototype> </funcsynopsis> <para> - Restituisce vero se l'operazione riesce, falso se si verifica un errore. I dettagli dell'errore + Restituisce &true; se l'operazione riesce, &false; se si verifica un errore. I dettagli dell'errore si ottengono usando le funzioni <function>ora_error</function> e <function>ora_errorcode</function>. </para> @@ -212,7 +215,7 @@ </refsect1> </refentry> - <refentry id="function.ora-commiton"> + <refentry id=3D"function.ora-commiton"> <refnamediv> <refname>Ora_CommitOn</refname> <refpurpose>abilita il commit automatico</refpurpose> @@ -230,14 +233,14 @@ <function>ora_exec</function> sulla connessione specificata. </para> <para> - Restituisce vero se l'operazione riesce, falso se si verifica un errore. I dettagli dell'errore + Restituisce &true; se l'operazione riesce, &false; se si verifica un errore. I dettagli dell'errore si ottengono usando le funzioni <function>ora_error</function> e <function>ora_errorcode</function>. </para> </refsect1> </refentry> - <refentry id="function.ora-do"> + <refentry id=3D"function.ora-do"> <refnamediv> <refname>Ora_Do</refname> <refpurpose>Parse, Exec, Fetch</refpurpose> @@ -252,12 +255,12 @@ </funcprototype> </funcsynopsis> <para> - Questa funzione è la combinazione veloce di <function>ora_parse</function>, + Questa funzione è la combinazione veloce di <function>ora_parse</function>, <function>ora_exec</function> e <function>ora_fetch</function>. Analizza, ed esegue un comando SQL, quindi scarica la prima tupla del risultato. </para> <para> - Restituisce vero se l'operazione riesce, falso se si verifica un errore. I dettagli dell'errore + Restituisce &true; se l'operazione riesce, &false; se si verifica un errore. I dettagli dell'errore si ottengono usando le funzioni <function>ora_error</function> e <function>ora_errorcode</function>. </para> @@ -268,7 +271,7 @@ </refsect1> </refentry> - <refentry id="function.ora-error"> + <refentry id=3D"function.ora-error"> <refnamediv> <refname>Ora_Error</refname> <refpurpose>restituisce il messaggio di errore di Oracle</refpurpose> @@ -284,17 +287,19 @@ <para> Restituisce un messaggio d'errore nella forma <replaceable>XXX</replaceable>-<replaceable>NNNNN</replaceable> - dove <replaceable>XXX</replaceable> è la sorgente dell'errore + dove <replaceable>XXX</replaceable> è la sorgente dell'errore e <replaceable>NNNNN</replaceable> identifica il messaggio d'errore. </para> <para> <note> - <para>Il supporto per gli id di connessione è stato aggiunto nella versione 3.0.4.</para> + <para> + Il supporto per gli id di connessione è stato aggiunto nella versione 3.0.4. + </para> </note> </para> <para> - Nelle versioni UNIX di Oracle, è possibile ottenere i dettagli dell'errore + Nelle versioni UNIX di Oracle, è possibile ottenere i dettagli dell'errore in questo modo: <computeroutput> <prompt>$</prompt> <userinput>oerr ora @@ -309,7 +314,7 @@ </refsect1> </refentry> - <refentry id="function.ora-errorcode"> + <refentry id=3D"function.ora-errorcode"> <refnamediv> <refname>Ora_ErrorCode</refname> <refpurpose>restituisce il codice di errore di Oracle</refpurpose> @@ -327,16 +332,19 @@ cursore o sulla connessione specificata. <comment>FIXME: si possono elencare i valori?</comment> <note> - <para>Il supporto per gli id di connessione è stato aggiunto nella versione 3.0.4.</para> + <para> + Il supporto per gli id di connessione è stato aggiunto nella versione 3.0.4. + </para> </note> </para> </refsect1> </refentry> - <refentry id="function.ora-exec"> + <refentry id=3D"function.ora-exec"> <refnamediv> <refname>Ora_Exec</refname> - <refpurpose>esegue dei comandi già analizzati su un cursore Oracle</refpurpose> + <refpurpose>esegue dei comandi già analizzati su un cursore Oracle + </refpurpose> </refnamediv> <refsect1> <title>Descrizione</title> @@ -347,7 +355,8 @@ </funcprototype> </funcsynopsis> <para> - Restituisce vero se l'operazione riesce, falso se si verifica un errore. I dettagli dell'errore + Restituisce &true; se l'operazione riesce, &false; se si verifica un errore. + I dettagli dell'errore si ottengono usando le funzioni <function>ora_error</function> e <function>ora_errorcode</function>. </para> @@ -358,7 +367,7 @@ </refsect1> </refentry> - <refentry id="function.ora-fetch"> + <refentry id=3D"function.ora-fetch"> <refnamediv> <refname>Ora_Fetch</refname> <refpurpose>scarica una tupla di dati da un cursore</refpurpose> @@ -372,11 +381,12 @@ </funcprototype> </funcsynopsis> <para> - Restituisce vero (la tupla è stata acquisita) o falso (non ci sono più tuple, o è - avvenuto un errore). Se è avvenuto un errore, i dettagli si ottengono - usando le funzioni <function>ora_error</function> e + Restituisce &true; (la tupla è stata acquisita) o &false; (non + ci sono più tuple, o è + avvenuto un errore). Se è avvenuto un errore, i dettagli si + ottengono usando le funzioni <function>ora_error</function> e <function>ora_errorcode</function>. Se non sono avvenuti - errori, <function>ora_errorcode</function> restituirà 0. + errori, <function>ora_errorcode</function> restituirà 0. </para> <para> Acquisisce una tupla di dati dal cursore specificato. @@ -388,7 +398,7 @@ </refsect1> </refentry> - <refentry id="function.ora-fetch-into"> + <refentry id=3D"function.ora-fetch-into"> <refnamediv> <refname>Ora_Fetch_Into</refname> <refpurpose>Scarica una tupla nell'array specificato</refpurpose> @@ -408,10 +418,10 @@ </funcprototype> </funcsynopsis> <para> - Con questa funzione si può scaricare una tapla dentro un array. + Con questa funzione si pu=F2 scaricare una tapla dentro un array. <example> <title>Oracle fetch into array</title> - <programlisting role="php"> + <programlisting role=3D"php"> <?php array($results); ora_fetch_into($cursor, &$results); @@ -429,7 +439,7 @@ </refsect1> </refentry> - <refentry id="function.ora-getcolumn"> + <refentry id=3D"function.ora-getcolumn"> <refnamediv> <refname>Ora_GetColumn</refname> <refpurpose>restituisce i dati di un campo acquisito</refpurpose> @@ -444,11 +454,13 @@ </funcprototype> </funcsynopsis> <para> - Restituisce il contenuto del campo/colonna. Se avviene un errore, viene restituito il valore falso + Restituisce il contenuto del campo/colonna. Se avviene un errore, + viene restituito il valore &false; e <function>ora_errorcode</function> - restituirà un valore diverso da zero. Si noti, comunque, che un test al valore falso - sul risultato di questa funzione può dare esito positivo anche in caso - non ci siano errori (campo &null;, stringa vuota, il numero 0, la + restituirà un valore diverso da zero. Si noti, comunque, che + un test al valore &false; + sul risultato di questa funzione pu=F2 dare esito positivo anche in caso + non ci siano errori (campo NULL, stringa vuota, il numero 0, la stringa "0"). </para> <para> @@ -457,7 +469,7 @@ </refsect1> </refentry> - <refentry id="function.ora-logoff"> + <refentry id=3D"function.ora-logoff"> <refnamediv> <refname>Ora_Logoff</refname> <refpurpose>chiude una connessione Oracle</refpurpose> @@ -471,7 +483,8 @@ </funcprototype> </funcsynopsis> <para> - Restituisce vero se l'operazione riesce, falso se si verifica un errore. I dettagli dell'errore + Restituisce &true; se l'operazione riesce, &false; se si verifica un + errore. I dettagli dell'errore si ottengono usando le funzioni <function>ora_error</function> e <function>ora_errorcode</function>. </para> @@ -484,7 +497,7 @@ </refsect1> </refentry> - <refentry id="function.ora-logon"> + <refentry id=3D"function.ora-logon"> <refnamediv> <refname>Ora_Logon</refname> <refpurpose>apre una connessione Oracle</refpurpose> @@ -507,8 +520,8 @@ fornendo il nome<acronym>TNS</acronym> a <parameter>user</parameter> in questo modo: <informalexample> - <programlisting role="php"> -$conn = Ora_Logon("user<emphasis>@TNSNAME</emphasis>", "pass"); + <programlisting role=3D"php"> +$conn =3D Ora_Logon("user<emphasis>@TNSNAME</emphasis>", "pass"); </programlisting> </informalexample> </para> @@ -519,7 +532,8 @@ nell' environment del server prima di avviarlo. </para> <para> - Restituisce un indice di connessione se l'operazione ha success, oppure falso in caso di errore. + Restituisce un indice di connessione se l'operazione ha success, oppure + &false; in caso di errore. I dettagli dell'erroresi ottengono usando le funzioni <function>ora_error</function> e <function>ora_errorcode</function> functions. @@ -527,7 +541,7 @@ </refsect1> </refentry> - <refentry id="function.ora-plogon"> + <refentry id=3D"function.ora-plogon"> <refnamediv> <refname>Ora_pLogon</refname> <refpurpose> @@ -553,7 +567,7 @@ </refsect1> </refentry> - <refentry id="function.ora-numcols"> + <refentry id=3D"function.ora-numcols"> <refnamediv> <refname>Ora_Numcols</refname> <refpurpose>Restituisce il numero di campi/colonne</refpurpose> @@ -567,8 +581,10 @@ </funcprototype> </funcsynopsis> <para> - <function>ora_numcols</function> restituisce il numero di campi di un risultato. - Dopo una sequenza parse/exec/fetch restituisce solo risultati che abbiano coerenza. + <function>ora_numcols</function> restituisce il numero di campi di un + risultato. + Dopo una sequenza parse/exec/fetch restituisce solo risultati che abbiano + coerenza. </para> <simpara> Vedere anche <function>ora_parse</function>,<function>ora_exec</function>, @@ -577,7 +593,7 @@ </refsect1> </refentry> - <refentry id="function.ora-numrows"> + <refentry id=3D"function.ora-numrows"> <refnamediv> <refname>Ora_Numrows</refname> <refpurpose>Restituisce il numero di tuple</refpurpose> @@ -591,12 +607,13 @@ </funcprototype> </funcsynopsis> <para> - <function>ora_numrows</function> restituisce il numero di tuple in un risultato. + <function>ora_numrows</function> restituisce il numero di tuple in un + risultato. </para> </refsect1> </refentry> - <refentry id="function.ora-open"> + <refentry id=3D"function.ora-open"> <refnamediv> <refname>Ora_Open</refname> <refpurpose>apre un cursore Oracle</refpurpose> @@ -613,14 +630,14 @@ Apre un cursore Oracle associato alla connessione. </para> <para> - Restituisce un indice di cursore oppure falso in caso di errore. I dettagli + Restituisce un indice di cursore oppure &false; in caso di errore. I dettagli dell'errore si ottengono usando le funzioni <function>ora_error</function> e <function>ora_errorcode</function>. </para> </refsect1> </refentry> - <refentry id="function.ora-parse"> + <refentry id=3D"function.ora-parse"> <refnamediv> <refname>Ora_Parse</refname> <refpurpose>analizza un comando SQL</refpurpose> @@ -650,7 +667,7 @@ </refsect1> </refentry> - <refentry id="function.ora-rollback"> + <refentry id=3D"function.ora-rollback"> <refnamediv> <refname>Ora_Rollback</refname> <refpurpose>esegue il rollback della transazione</refpurpose> @@ -669,7 +686,8 @@ transazione.) </para> <para> - Restituisce vero se l'operazione riesce, falso in caso di errore. I dettagli dell'errore + Restituisce &true; se l'operazione riesce, &false; in caso di errore. + I dettagli dell'errore si ottengono usando le funzioni <function>ora_error</function> e <function>ora_errorcode</function> functions. </para>