こんにちは、なぜ機能しないのか疑問に思っています。
データを MS アクセス ファイル (.MDB) に挿入しようとしています
。OS は GNU-Unix/Linux です。
私のodbcinst.iniで
[mdb]
Description = MDB Tools ODBC
Driver = /ble/blee/libmdbodbc.so.0
Setup =
FileUsage =
CPTimeout =
CPReuse =
そして私のodbc.iniで
[test1]
Description = Microsoft Access Try DB
Driver = mdb
Database = /bla/blaa/blaaa/Yeah.MDB
Servername = localhost
私のtest.phpで
$conn = new PDO("odbc:DSN=test1;");
$data = $conn->prepare("select * from table1");
$data->execute();
$done= $data->fetch();
このスクリプトを使用してデータを取得します
が、.mdb に INSERT/DELETE を実行するときに
$conn = new PDO("odbc:DSN=test1;");
$data = $conn->prepare("INSERT INTO table1(abcd, efgh, ijkl) values('aaaa', 'bbbb', ccc)");
$data->execute();
何も起こらない =);
しかし、なぜ取得できるのに挿入できないのかわかりませんか?
お
読みいただきありがとう
ござい
ます
。
mdbtools が取得専用の場合?? この問題のように、挿入ステートメントを実行するのに役立つ無料
のツールは存在しないと思います-> PHPからUbuntuの.mdbファイルへのアクセス