cortesi Wed Nov 28 19:10:01 2001 EDT
Modified files:
/phpdoc/it/functions mssql.xml
Log:
updating translation by Darvin Andrioli to EN 1.22
Index: phpdoc/it/functions/mssql.xml
diff -u phpdoc/it/functions/mssql.xml:1.9 phpdoc/it/functions/mssql.xml:1.10
--- phpdoc/it/functions/mssql.xml:1.9 Sat Nov 10 16:50:03 2001
+++ phpdoc/it/functions/mssql.xml Wed Nov 28 19:10:01 2001
@@ -1,8 +1,27 @@
<?xml version="1.0" encoding="iso-8859-1"?>
-<!-- EN-Revision: 1.15 Maintainer: darvin Status: ready -->
-<reference id="ref.mssql">
+<!-- EN-Revision: 1.22 Maintainer: darvin Status: ready -->
+ <reference id="ref.mssql">
<title>Funzioni per Microsoft SQL Server</title>
<titleabbrev>MS SQL Server</titleabbrev>
+ <partintro>
+ <simpara>
+ L'estensione per MSSQL � disponibile solamente sui sistemi Win32.
+ Sulle altre piattaforme si pu� utilizzare il modulo Sybase per
+ connettersi con database MSSQL.
+ </simpara>
+ <simpara>
+ Queste funzioni permettono di accedere a database MS SQL Server.
+ Per potere funzionare � richiesto che sia installato il MS SQL Client Tools
+ sullo stesso sistema su cui � il installato il PHP. Il Client Tools pu� essere
+installato
+ o dal cd di MS SQL Server, o copiando il file ntwdblib.dll dalla directory
+\winnt\system32 del
+ server alla directory \winnt\system32 della macchina su cui � installato
+ il PHP. La copia del file ntwdblib.dll permette solo l'accesso al database.
+ La configurazione del client richiede comunque l'installazione di tutto il
+pacchetto MS SQL Client Tools.
+ </simpara>
+ <simpara>
+ Il modulo MSSQL si abilita aggiungendo extension=php_mssql.dll al file di
+configurazione php.ini.
+ </simpara>
+ </partintro>
<refentry id="function.mssql-close">
<refnamediv>
@@ -20,12 +39,11 @@
</funcprototype>
</funcsynopsis>
<para>
- Restituisce: vero se l'operazione riesce, falso se si verifica un errore.
+ Restituisce: &true; se l'operazione riesce, falso se si verifica un errore.
</para>
<para>
La funzione <function>mssql_close</function> chiude la connessione
- ad un database MS SQL
- Server che � associata all' argomento id_connessione.
+ ad un database MS SQL Server che � associata all' argomento id_connessione.
Se l' id_connessione non viene indicato, si fa riferimento all'ultima
connessione
aperta.
</para>
@@ -141,8 +159,7 @@
</para>
<para>
La funzione <function>mssql_fetch_array</function> � un' estensione
- della funzione
- <function>mssql_fetch_row</function>. Oltre a memorizzare i dati in un array
+ della funzione <function>mssql_fetch_row</function>. Oltre a memorizzare i dati
+in un array
con indice numerico, la funzione memorizza i dati in un array associativo
in cui la chiave � costituita dal nome del campo.
</para>
@@ -236,10 +253,9 @@
<para>
La funzione <function>mssql_fetch_object</function> � simile a
<function>mssql_fetch_array</function>, tranne che per una
- differenza, la prima restituisce un oggetto, la seconda un array.
- Indirettamente questo significa che si pu� accedere ai dati solo
- attraverso il nome dei campi e non tramite il loro offset ( i numeri non
- sono dei validi nomi di propriet� ).
+ differenza, la prima restituisce un oggetto, la seconda un array. Indirettamente
+questo significa
+ che si pu� accedere ai dati solo attraverso il nome dei campi e non tramite il
+loro offset (i numeri non
+ sono dei validi nomi di propriet�).
</para>
<para>
A livello di velocit� il comportamento � simile a
@@ -347,8 +363,7 @@
<para>
Si posiziona sul campo richiesto. Eseguendo successivamente la
funzione <function>mssql_fetch_field</function> senza indicare alcun campo,
- quest'ultima restituir� il campo richiesto tramite
- <function>mssql_fetch_field</function>.</para>
+ quest'ultima restituir� il campo richiesto tramite
+<function>mssql_fetch_field</function>.</para>
<para></para>
<para>
Vedere anche <function>mssql_fetch_field</function>.</para>
@@ -388,15 +403,12 @@
</funcprototype>
</funcsynopsis>
<para>
- La funzione <function>mssql_free_result</function> permette
- di non utilizzare molta memoria durante l'esecuzione di uno script.
- Infatti, se si � sicuri di non avere pi� bisogno dei dati del risultato,
- si pu� eseguire <function>mssql_free_result</function>, e la memoria associata
- a <parameter>id_risultato</parameter> sar� liberata. Se la funzione
- non viene utilizzata, le aree di memoria resteranno disponibili per tutta
- la durata dello script. Al termine verranno liberate in modo automatico.
- Tuttavia utilizzando la funzione <function>mssql_free_result</function>,
- l'area di memoria del risultato associato a id_risultato, sar� liberata.
+ E' necessario l'utilizzo della funzione <function>mssql_free_result</function>
+ solo quando si � preoccupati dell'occupazione di memoria durante l'esecuzione
+ dello script. Normalmente tutti i dati verranno rimossi automaticamente dalla
+ memoria al termine dell'esecuzione dello script.E' tuttavia possibile eseguire
+ <function>mssql_free_result</function>, per liberare la memoria occupata dai dati
+ indicati dal parametro <parameter>id_risultato</parameter>
</para>
</refsect1>
</refentry>
@@ -405,7 +417,8 @@
<refnamediv>
<refname>mssql_get_last_message</refname>
<refpurpose>
- Restituisce l'ultimo messaggio dal server ( oltre min_message_severity?)
+ Restituisce l'ultimo messaggio dal server (oltre
+ min_message_severity?)
</refpurpose>
</refnamediv>
<refsect1>
@@ -457,6 +470,52 @@
</refsect1>
</refentry>
+ <refentry id="function.mssql-next-result">
+ <refnamediv>
+ <refname>mssql_next_result</refname>
+ <refpurpose>Muove il puntatore interno al risultato successivo</refpurpose>
+ </refnamediv>
+ <refsect1>
+ <title>Descrizione</title>
+ <funcsynopsis>
+ <funcprototype>
+ <funcdef>bool
+ <function>mssql_next_result</function>
+ </funcdef>
+ <paramdef>int <parameter>id_risultato</parameter></paramdef>
+ </funcprototype>
+ </funcsynopsis>
+ <para>
+ Nel caso in cui si eseguano pi� di una istruzione SQL al server, oppure si
+eseguano
+ delle procedure memorizzate (stored procedure) con possibilit� di molteplici
+risultati, il server restituir� un set di diversi risultati.
+ Questa funzione verifica se esistono ulteriori risultati dal server. Se
+effettivamente
+ esiste un'altro risultato, questa funzione libera la memoria dal risultato
+corrente
+ e si predispone per la ricezione del risultato successivo.
+ La funzione restituisce &true; se � disponibile un'altro risultato,
+ &false; in caso contrario.
+ </para>
+ <example>
+ <title><function>mssql_next_result</function> Esempio di utilizzo</title>
+ <programlisting role="php">
+<![CDATA[
+<?php
+ $link = mssql_connect ("localhost", "utente", "password");
+ mssql_select_db("MyDB", $link);
+ $SQL = "Select * from tabella1 select * from tabella2";
+ $rs = mssql_query($SQL, $link);
+ do {
+ while ($row = mssql_fetch_row($rs)) {
+ }
+ } while (mssql_next_result($rs));
+ mssql_free_result($rs);
+ mssql_close ($link);
+?>
+]]>
+ </programlisting>
+ </example>
+ </refsect1>
+ </refentry>
+
<refentry id="function.mssql-num-fields">
<refnamediv>
<refname>mssql_num_fields</refname>
@@ -531,7 +590,7 @@
</funcsynopsis>
<para>
La funzione restituisce: o un identificativo di connessione persistente,
- o falso se si verifica un errore.
+ o &false; se si verifica un errore.
</para>
<para>
La funzione <function>mssql_pconnect</function> agisce come
@@ -539,9 +598,8 @@
</para>
<para>
Prima differenza, quando si cerca di stabilire la connessione, la funzione
- per prima cosa cerca di trovare una connessione ( persistente ) gi�
- aperta verso lo stesso server con i medesimi utenti e password.
- Se ne viene trovata una, la funzione restituisce l'identificativo di
+ per prima cosa cerca di trovare una connessione (persistente) gi� aperta verso
+lo stesso server,
+ con i medesimi utenti e password. Se ne viene trovata una, la funzione
+restituisce l'identificativo di
quella connessione, invece di stabilirne una nuova.
</para>
<para>
@@ -566,7 +624,7 @@
<funcsynopsis>
<funcprototype>
<funcdef>int <function>mssql_query</function></funcdef>
- <paramdef>string <parameter>teso_query</parameter></paramdef>
+ <paramdef>string <parameter>testo_query</parameter></paramdef>
<paramdef>int
<parameter><optional>id_connessione</optional></parameter>
</paramdef>
@@ -582,8 +640,7 @@
Se l'argomento id_connessione non viene fornito, si utilizza l'ultima connessione
aperta in ordine di tempo. Se non vi sono connessioni aperte,
la funzione tenta di stabilire una connessione, come se fosse
- utilizzata la funzione <function>mssql_connect</function>, e utilizza
- quella.
+ utilizzata la funzione <function>mssql_connect</function>, e utilizza quella.
</para>
<para>
Vedere anche: <function>mssql_db_query</function>,
@@ -608,10 +665,6 @@
<paramdef>mixed <parameter>campo</parameter></paramdef>
</funcprototype>
</funcsynopsis>
- <para>
- La funzione restituisce il contenuto della cella ( identificata dalla riga
- e dal campo indicato) dal risultato associato a id_risultato.
- </para>
<para>
La funzione <function>mssql_result</function> restituisce il contenuto di una
cella da un risultato di una query a MS SQL.
@@ -624,9 +677,10 @@
Quando si lavora con risultati abbastanza grossi, si dovrebbe considerare
l'utilizzo di funzioni che restituiscono l'intera riga ( indicate di seguito ),
dato che queste restituiscono il contenuto di molte celle in una chiamata sola.
- Pertanto sono MOLTO pi� veloci di <function>mssql_result</function>.
- Da notare inoltre, che specificando la posizione per l'argomento campo, la
funzione
- � molto pi� veloce rispetto al caso in cui si indica il nome del campo o della
tabella.
+ Pertanto sono MOLTO pi� veloci di
+ <function>mssql_result</function>. Da notare inoltre, che specificando
+ la posizione per l'argomento campo, la funzione � molto pi� veloce
+ rispetto al caso in cui si indica il nome del campo o della tabella.
</para>
<para>
Le alternative pi� veloci raccomandate sono:
@@ -661,8 +715,7 @@
Se l'argomento id_connessione non viene fornito, si utilizza l'ultima connessione
aperta in ordine di tempo. Se non vi sono connessioni aperte,
la funzione tenta di stabilire una connessione, come se fosse
- utilizzata la funzione <function>mssql_connect</function>, e utilizza
- quella.
+ utilizzata la funzione <function>mssql_connect</function>, e utilizza quella.
</para>
<para>
Ciascuna esecuzione di <function>mssql_query</function> sar�