Codice PHP:
<?php
$cn = new COM("ADODB.Connection") or die("Cannot start ADO.");
$cn_string = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source='C:\\Inetpub\\wwwroot\\my_ale5000.mdb';Jet OLEDB:Database Password='root'";
$cn->Open($cn_string);
$query = "INSERT INTO Users( user, type ) VALUES( 'ale5000', 2 );";
$cn->Execute($query);
$cn->Close();
$cn = null;
?>
Perché appare questo errore?
Fatal error: Uncaught exception 'com_exception' with message 'Source: Microsoft JET Database Engine
Description: Errore di sintassi nell'istruzione INSERT INTO.' in C:\Inetpub\wwwroot\test.php:8 Stack trace: #0 C:\Inetpub\wwwroot\test.php(8): com->Execute('INSERT INTO Use...') #1 {main} thrown in C:\Inetpub\wwwroot\test.php on line 8