首先确认name在master.dbo.sysobjects是否存在?

解决方案 »

  1.   

    这样看看:
    SELECT count(*) FROM master.dbo.sysobjects WHERE master.dbo.sysobjects.name='xp_cmdshell'
    name字段应该存在的,这个是sqlserver的系统表来的。
      

  2.   

    把SQL语句直接放到你的 MS上试试。
      

  3.   


    这样也不行。这个语句用查询分析器是可以正常执行的。
    但是用php写sql执行就会出错,非常的奇怪!!!!!!!有条件搭建个测试环境的高手帮忙看看。。
      

  4.   


    这样也不行。这个语句用查询分析器是可以正常执行的。
    但是用php写sql执行就会出错,非常的奇怪!!!!!!!有条件搭建个测试环境的高手帮忙看看。。
      

  5.   

    首先确定有name这个字段,然后sql语句中`name`这样写下看可以不