$conn = new COM("ADODB.Connection", NULL, 65001) or die ("ADO连接失败!"); $connstr = 'DRIVER={Microsoft Access Driver (*.mdb)};pwd=luchg;DBQ=' . realpath($config['database']['path']); $conn->Open($connstr);$rs = $db->execute($sql) or die($db->ErrorMsg());
1. Access は utf-8 エンコーディングをサポートしていますか?
2. open メソッドにはアクセス許可が与えられておらず、デフォルトは読み取り専用です
1. Access は utf-8 エンコーディングをサポートしていますか?
2. open メソッドはアクセス権を与えません。デフォルトは読み取り専用です
操作には ADODB クラスを使用することをお勧めします
var conn = new COM("ADODB.Connection", NULL, 65001);
conn->Open($connstr);
var rs = new COM( "ADODB.RecordSet ", NULL, 65001);
rs->Open($sql, $conn, $o, $l);