Ho seguito il suggerimento e questo è ciò che ottengo:
codice:
SQLSTATE[HY011]: Attribute cannot be set now: 72 [Microsoft][Driver ODBC Microsoft Access]Impossibile impostare l'attributo. (SQLSetConnectAttr AUTOCOMMIT = OFF[72] at ext\pdo_odbc\odbc_driver.c:279)
Ho pensato di aggiungere l'autocommit = 0 ma ottengo lo stesso risultato:
codice:
try
{
$dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$dbh->setAttribute(PDO::ATTR_AUTOCOMMIT,0);
$dbh->beginTransaction();
echo 'ciao';
$sql1 = "query di insert...";
$sql2 = "query di update...";
$dbh->exec($sql1);
$dbh->exec($sql2);
$dbh->commit();
}
catch (PDOException $exception)
{
//$dbh->rollBack();
echo $exception->getMessage();
}
grazie.