Salve a tutti,
utilizzo all'interno di Joomla un plugin che mi permette di scrivere e far funzionare del codice PHP.
Utilizzo il codice PHP per comporre una tabella leggendo i dati da un DB di Access.
Nessun problema leggo e creo la tabella correttamente...il problema viene quando provo a visualizzare la stessa pagina da più computer,dal secondo computer che la apre è impossibile aprirla e visualizzarla perchè va tutto in errore.E' come se il DB fosse aperto in modalità esclusiva dal primo pc che apre il database e che lo tiene in modalità esclusiva fino a quando non si cambia pagina e quindi finisce l'operazione sul db.

Come posso fare ad evitare ciò e quindi rendere possibili più connessioni contemporanee al database?

E' un problema di tipo di connessione(ADODB.Connection)?
E' la mancanza di un settaggio di mode della connessione?


Ecco il codice che scrivo:


{source}

<?php
if (!$conn = new COM("ADODB.Connection")) exit("unable to create an ADODB connection
");
$strConn = "DRIVER={Microsoft Access Driver (*.mdb)};
DBQ=C:\Inetpub\wwwroot\DBKNOWB\DBKNOW01.mdb";
$conn->open($strConn); $strSQL = 'SELECT * FROM ShipsOnWeb';
$rs = $conn->execute($strSQL);
echo "<table border=1>";
echo "<tr>";
echo "<td><center><span style='font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;font-size:10.5px;'>Year</span></center></td>";
echo "<td><center><span style='font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;font-size:10.5px;'>Ship</span></center></td>";
echo "<td><center><span style='font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;font-size:10.5px;'>Owner</span></center></td>";
echo "<td><center><span style='font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;font-size:10.5px;'>Builder</span></center></td>";
echo "<td><center><span style='font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;font-size:10.5px;'>Type</span></center></td>";
echo "<td><center><span style='font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;font-size:10.5px;'>Tonnage</span></center></td>";
echo "</tr>";

while (!$rs->EOF)
{

echo "<tr>"; $f1 = $rs->Fields[0]->value;
echo "<td><span style='font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;font-size:10px;'>$f1</span></td>"; $f1 = $rs->Fields[1]->value;
echo "<td><span style='font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;font-size:10px;'>$f1</span></td>"; $f1 = $rs->Fields[2]->value;
echo "<td><span style='font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;font-size:10px;'>$f1</span></td>"; $f1 = $rs->Fields[3]->value;
echo "<td><span style='font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;font-size:10px;'>$f1</span></td>"; $f1 = $rs->Fields[4]->value;
echo "<td><span style='font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;font-size:10px;'>$f1</span></td>"; $f1 = $rs->Fields[5]->value;
echo "<td><span style='font-family: &quot;Arial&quot;,&quot;sans-serif&quot;;font-size:10px;'>$f1</span></td>";
echo "</tr>";
$rs->MoveNext();

}

echo "</table>"; ?>
{/source}


Grazie a tutti