<? php $connstr = " DRIVER={Microsoft Access Driver (*.mdb)}; DBQ= " . realpath ( " data.mdb " ); $connid = odbc_connect ( $connstr , "" , "" , SQL_CUR_USE_ODBC); $issuetime = date ( " Y-m-d H:i:s " ); $sql = " insert into test values( "" , "" ,...) " ; $result = odbc_exec ( $connid , $sql ); if ( $result ) echo " successful " ; else echo " failed " ; ?> <? php if ( ! file_exists ( $access_mdb )) { dexit( " 找不到 access 数据库文件 '$access_mdb' ,请检查 access 数据库文件路径设置是否正确;<br>当前程序路径: " . dirname ( __FILE__ ) . " 。 " , ' access ' );} register_shutdown_function ( ' adodbClose ' ); $dbc = new com( " adodb.connection " );@ $dbc -> open( " DRIVER={Microsoft Access Driver (*.mdb)};dbq=$access_mdb;uid=$access_uid;pwd=$access_pwd " ); if ( $dbc -> state == 0 ) { @ $dbc -> Open( " Provider=Microsoft.Jet.OLEDB.4.0; Data Source=$access_mdb " ); if ( $dbc -> state == 0 ) { dexit( " 无法打开 access 数据库文件!可能原因:<br><blockquote>1.不可识别的数据库格式,如果您确认这是一个合法的 $source_ver 数据库文件,请使用 Access 软件打开并修复后再试!<br>2.工作组信息文件丢失,或是已被其它用户以独占方式打开。<br>3.access 数据库文件访问权限不足,请设置 access 数据库文件完全控制权限,access 数据库文件所在目录可写权限,windows 系统 temp 目录可写权限;<br>4.access 数据库文件设置了用户组访问权限,请正确设置数据库用户名密码。</blockquote> " , ' access ' ); }} ?>