SYSOBJECTS是系统表,在创建设备时自动生成。SYSLOGINS表不存在当然会报错。
请检查表名、权限。

解决方案 »

  1.   

    你可以建个自己的临时表tab1,再执行 select * from tab1 看看是否会报错了。如果这都包错那你只有重装了。
      

  2.   

    但是我在MSSQL自带的W_ISQL中查询一切正常,
    而且数据库的参数和状态以及数据也全部正常
    (通过DBCC命令得知。)
    而且在EDBEngineError抱错后,数据还是可以
    正常地被检索并且显示在DBGRID控件中。
    我怀疑问题可能出现在DATABASE或QUERY或DBGRID
    控件上。
      

  3.   

    怀疑你的DATABASE及数据库的配置!
      

  4.   

    select * from master.dbo.syslogins,或者换个写法,先指定数据库再执行
      

  5.   

    因为系统日志是有MASTER数据库来控制的,所以你必须改变当前的数据库查询后在改变当前数据库。
      

  6.   

    syslogins 属于MASTER 库,OWNER是SA,这没有错。
    后来我将备份的源程序恢复出来,又一切正常。
    所以问题不在服务器端,而再前台。
    只是不知在哪里出的错。
    DELPHI好象不如VC稳定及直观,总有一些莫名其妙的错误。(大家不要骂我。)
      

  7.   

    你的库中是否有带IMAGE的字段?用SELECT A,B,C 。。FROM SYSLOGINS试试。