你在.dfm中将ADO控件(TADODataset,TADOquery)的active属性设为false,在运行时在程序中将其改为true;

解决方案 »

  1.   

    关键在于你的SQLServer  名称与另一台机不同名(往往名称与机器名相同)
    你可以将两台机的SQLServer改成同名,这样就不存在错误。
    但这不是好方法!
    最好是在外部定义INI文件,运行前将相关信息加载(服务器名、用户及密码等)
    然后再打开数据库,这样对多客户端都可以一样处理。
      

  2.   

    你在.dfm中将ADO控件(TADODataset,TADOquery)的active属性设为false,在运行时在程序中将其改为true;
    同意这种说法,我个人认为是D6的一个小问题.