我用ADOTable连上了SQL server2000的一个数据库,是用sa帐户连上的,也能够选择数据库中的表,但是在将Active属性设为True时,系统报错,说是“对象名‘****(这里是数据库的名字)’无效”。这是什么原因?希望大家指点一下啊。

解决方案 »

  1.   

    好象不怎么可能,如果一但可以连上了。就可以对SQL进行操作了!怎么还会有问题,应该在你的窗体有问题!你检查一下你的窗体,有没有些控件的名字漏掉!
      

  2.   

    你用的是adoconnection 还是 database ??
    adotable 中的active 是在 连好数据库之后,才可以被激活的!!
      

  3.   

    我用的ADOTable连上的,“允许保存密码”是选上的,而且连接测试是成功的,也能够选数据库中的表,但是设置active时就出错,比如选的表名字是“abc”的话,就报错说“对象名‘abc’无效”,窗体也没问题,是放在DataModule中的,不知道怎么回事啊,换其他的用户也不行。