我在程序(servlet中用jdbc)中访问数据库sqlserver2000,读取数据,报如下错误java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]对象名 'filecontentremember' 无效。  注:对象'filecontentremember' 是一个表名
但是我把那个sql输出到控制台,复制到查询分析器中执行,没问题,这是怎么回事儿呢?请各位帮帮忙哈,先谢谢了!
附:那个sql语句
select id,foreignID,content from filecontentremember where foreignID ='B06FBAD3C58B49DCB50AD75F06C2137B'

解决方案 »

  1.   

    能看下你的程序吗?
    要嘛是程序有问题 要嘛是你程序连得 和 你手动执行的 不是同一个数据库手动能执行 程序也是可以的 请仔细检查  
      

  2.   

    是不是运行的用户不正确 导致找不到?
      

  3.   

    这个还是靠自己去发现 仔细是重点
      

  4.   

    程序上连得是对应的数据库么?
      

  5.   


    正解!粗心所致,用了不同的数据库。
      

  6.   

    不经意的一个猜测 原来也能帮人忙 看来多发言还是有益的 谢谢给分!