用ADOCommand命令执行backup语句备份数据库,出错提示不能异步执行,如何解决?

解决方案 »

  1.   

    ADOCommand应该连接到master数据库,所有和你的数据库相关的连接都应该关闭,这样才能备份。
      

  2.   

    同意 lincanwen,必须独占数据库。所以先连到MASTER表上。
      

  3.   

    刚解决了,应该打开ADOConnection之后,手工设置 conn.ConnectOptions:=coAsyncConnect;
      

  4.   

    yanghhelen(leaves):
    要设计期间也可以设置。
    直接设置conn的ConnectOptions:=属性为coAsyncConnect就可以了。
      

  5.   

    我的connection.connectString是启动时读参数文件动态设置,然后打开connection.这样在设计期间的设置值会在打开connection后被修改,所以需要自己手工设置。