建议在程序里在SQL语句往数据库送之前print出来看看,是不是有数据

解决方案 »

  1.   

    $sqlstr = "insert into CrmProdCatalog
       (prod_sn,ProdNO,OriginalVer,prod_ver,create_date,edition,ccno,ccpwd,TempletID,language)
       values
       ('$prod_sn','$prod_no','$version','$version','".date('Y/m/d')."','$edition','$ccno','$ccpw','$TempletID','$language')";
    $mssql->Execute($sqlstr);
    //echo $sqlstr."<br>";
    echo出来的数据完全正确,也可以在查询分析器中监视到。
    环境:iis6+php4+sqlserver2000
    这是一个几年前的老系统,迁移到另个服务器上时出现奇奇怪怪的问题。
    现在是这样,可以断定是数据库的问题的,database放到新server上不行,但是连接旧数据库就可以,晕倒。
      

  2.   

    看不出来哪儿有错呀。。
    是不是PHP没有MSSQL驱动呀。。