解决方案 »

  1.   

    $conn->Parameter($stmt2,$TableName,'TableName');
      

  2.   

    $conn->Parameter($stmt2,$TableName,'TableName'); 也试过了,还是相同的错误!
      

  3.   

    数据连接的代码class AdoDbMsSQL 
     {
      //获取数据库连接Conn
    public static function AdoConn() 
    {
          if( file_exists( "C:/StartVOD.ini" ) )
        {//判断ini文件是否存在
       @$ini = parse_ini_file("C:/StartVOD.ini", true);//@当ini文件有以#开头行时会报错、抑制错误
      if(isset($ini['BILL_ET DB']))//判断配置项是否存在
       {
     $ini_db = $ini['BILL_ET DB'];
     $config = array("DB_HOST"=>$ini_db["pchDbName"],"DB_ServerIP"=>$ini_db["Server IP"],"DB_USER"=>$ini_db["Usr Name"],"DB_PWD"=>$ini_db["Password"],"DB_NAME"=>$ini_db["Db Name"]); 
     //用户密码不为空
     if (empty($config["DB_PWD"]))
     {
       //$psw  = $this->Decrypt($config["DB_PWD"]); 
       $psw  = AdoDbMsSQL::Decrypt($config["DB_PWD"]); //解密后的密码
     }
     else
      $psw = '';  //ado_mssql
     $conn = &ADONewConnection("ado_mssql");
     if (empty($psw))
       $myDSN="PROVIDER=SQLOLEDB.1;Persist Security Info=True;Data Source=".$config["DB_HOST"].";Initial Catalog=".$config["DB_NAME"].";User ID=".$config["DB_USER"].";"; 
     else
       $myDSN="PROVIDER=SQLOLEDB.1;Persist Security Info=True;Data Source=".$config["DB_HOST"].";Initial Catalog=".$config["DB_NAME"].";User ID=".$config["DB_USER"].";PWD=".$psw.";";    
     $conn->Connect($myDSN);

     
     //mssql
      //  $conn = ADONewConnection("mssql");  // create a connection
            //  $conn->PConnect($config["DB_HOST"], $config["DB_USER"],$psw,$config["DB_NAME"]);
      
      //mssqlnative连接方式
              //$conn = &ADONewConnection("mssqlnative");//2008支持
              //$conn->Connect($config["DB_HOST"], $config["DB_USER"],$psw,$config["DB_NAME"]);
              //打卡数据库的DEBUG测试,程序调试使用,默认值是false 
              //$conn->debug = true; 
             if ($conn)
               return $conn;
             else
             {
               //写入错误日志
               Write_Log("连接数据库失败:".$conn->ErrorMsg());
               return false;
             }
        }else
      {
       Write_Log("连接数据库失败:BILL_ET DB不存在");
       return false;
     }
      }else
      {//ini文件不存在
       Write_Log("连接数据库失败:ini文件不存在");
       return false;
        }
    }
      

  4.   

    PHP基于ADODB调用MSSQL存储过程
    你参考下这个 估计是$conn->InParameter($stmt2,$TableName,'TableName'这还有参数?);