Ondsersteund die dbdriver die je gebruikt niet ook gewoon sql-queries waarmee je schrijft?
$rs = $db->Execute("INSERT INTO mdb SET naam='iets', adres='onbekend', woonplaats='niet relevant'");
var_dump($rs);
Die laatste regel is om te kijken wat voor een antwoordd die geeft. Vermoedelijk is dat iets in de zin van (boolean) true, maar dat weet ik niet zeker, en deze informatie kan erg handig zijn voor verder gebruik.
// Two ways to connect. Choose one.
$conn->Open("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=$db");
//$conn->Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=$db");
$sql = 'SELECT naam, adres, woonplaats
FROM mdb
ORDER BY naam';
$rs = $db->Execute("INSERT INTO mdb SET naam='iets', adres='onbekend', woonplaats='niet relevant'");
var_dump($rs);
// Two ways to connect. Choose one.
$conn->Open("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=$db");
//$conn->Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=$db");
$sql = 'SELECT naam, adres, woonplaats
FROM mdb
ORDER BY naam';
$rs = $conn->Execute("INSERT INTO mdb SET naam='iets', adres='onbekend', woonplaats='niet relevant'");
var_dump($rs);
$rs = $conn->Execute($sql);
Fatal error: Uncaught exception 'com_exception' with message 'Source: Microsoft JET Database Engine
Description: De instructie INSERT bevat een syntaxisfout.' in c:\Inetpub\wwwroot\mdb.php:14 Stack trace: #0 c:\Inetpub\wwwroot\mdb.php(14): com->Execute('INSERT INTO mdb...') #1 {main} thrown in c:\Inetpub\wwwroot\mdb.php on line 14