Warning: mssql_query() [function.mssql-query]: message: 对象名 'WebUser' 无效。 (severity 16) in C:\Inetpub\wwwroot\common\db_mssql.php on line 85Warning: mssql_query() [function.mssql-query]: Query failed in C:\Inetpub\wwwroot\common\db_mssql.php on line 85
Database error: Invalid SQL: SELECT * FROM WebUser WHERE (cUserID='master'and vcPwd='navigation' )
MSSQL Error: 1 (General Error (The MSSQL interface cannot return detailed error messages).)
Session halted.
问题如上。数据库连接是成功的。为什么会出现这个问题呢?

解决方案 »

  1.   

    WebUser 表不存在,,或大小写?
      

  2.   

    这个表肯定存在,而且我在sql里面的查询分析器,也能用sql语句查询这个表。
      

  3.   


    mssql_query() 是一个函数=。=
      

  4.   

    我再补充一点:这个代码肯定是没问题的,因为在别的计算机上测试成功了,问题应该出在数据库上。之前测试成功的数据库A和现在的数据库B不同,但是表结构、内容,都是相同的,数据库B中的相关表是用sql导入的。表的用户都是dbo,和A上的表一致。
    不知道为什么会这样
      

  5.   

    PHP链接MSSQL吗?注意区别字段的大小写。。
      

  6.   


    是php连mssql。
    大小写都正确啊。
    问题就是我连远程数据库A,是成功的,但是就是我这个本地数据库B不成功。我这个数据库就是通过A导出的sql创建的表啊。头大了……
      

  7.   

    数据库接口的问题吗? 
    The MSSQL interface cannot return detailed error messages
    MSSQL接口无法返回详细的错误信息
      

  8.   

    应该是语句问题把语句复制到sqlserver里验证下语句