<?php
require_once(dirname(__FILE__)."/config.php");
error_reporting(E_ALL ^ E_NOTICE);
if($_POST){
$Import_TmpFile = $_FILES['file']['tmp_name'];require_once '../include/Excel/reader.php';
$data = new Spreadsheet_Excel_Reader();
$data->setOutputEncoding('UTF-8');
$data->read($Import_TmpFile);
$array =array();
   
for ($i = 1; $i <= $data->sheets[0]['numRows']; $i++) {
    for ($j = 1; $j <= $data->sheets[0]['numCols']; $j++) {
    $array[$i][$j] = $data->sheets[0]['cells'][$i][$j];
    }
}
sava_data($array);}
function sava_data($array){   
    $count =0;   
    $total =0;
    foreach($array as $tmp){   
        $inQuery = "Insert into #@__hedui (mtype,uname,sfz,phone,shi,shoujuhao,city,school,zhuanye) value('".$tmp[1]."','".$tmp[2]."','".$tmp[3]."','".$tmp[4]."','".$tmp[5]."','".$tmp[6]."','".$tmp[7]."','".$tmp[8]."','".$tmp[9]."')";  
$res = $dsql->ExecuteNoneQuery($inQuery);
if($res){
$query = "delete from #@__hedui where sfz='身份证'";
$dsql->ExecuteNoneQuery($query);
$count++;
}
        $total++;
    }
    echo "<script>alert('共有".($total-1)."条数据,导入".($count-1)."条数据成功');</script>";
   
}
   
function TtoD($text){
    $jd1900 = GregorianToJD(1, 1, 1900)-2;
    $myJd = $text+$jd1900;
    $myDate = JDToGregorian($myJd);
    $myDate = explode('/',$myDate);
    $myDateStr = str_pad($myDate[2],4,'0', STR_PAD_LEFT)."-".str_pad($myDate[0],2,'0', STR_PAD_LEFT)."-".str_pad($myDate[1],2,'0', STR_PAD_LEFT);
    return $myDateStr;       
    }
?>
为什么会出现Fatal error: Call to a member function ExecuteNoneQuery() on a non-object这个错误!~