<?
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 " ;
?>
$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 ' );
}
}
?>
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 ' );
}
}
?>