用ado,我每一个query都用一个adoconnection,
但有时得到的recordset会出错,有时是连接串混乱,
queryA的得到的是另一个连接串某一query的recordset
的结果,有时是同一个库,sql脚本之间的混乱。应该怎么
解决这个问题好呢?

解决方案 »

  1.   

    每一个query都用一个adoconnection
    !?为什么啊?有这个必要?
      

  2.   

    因为之前几个query共用一个adoconnection时出错,所以现在想每一个query用一个
    connection,不过还是出错,怎么办?
      

  3.   

    干吗要每一个query都用一个adoconnection??太占用资源了吧???一个库只要一个就可以了
      

  4.   

    说了那么多,都在说同一句话。
       现在每一个query用一个connection会出错,有什么方法处理
    这问题?
      

  5.   

    " 有时得到的recordset会出错,有时是连接串混乱,
    queryA的得到的是另一个连接串某一query的recordset
    的结果,有时是同一个库,sql脚本之间的混乱 "
      

  6.   

    直接用query的connectionstring属性
      

  7.   

    不过好像没什么用,他在内部create一个connection,和直接连connection差不多的
      

  8.   

    每个Query 用一个Adoconnection!!!!!!!!!!!用不了这么浪费吧整个程序用一个AdoConnection就够了。解决办法:重新规化一下的程序模块,数据流。重新审视一下你的编程风格和实现方法。
    ----------------------
    用高级级技术实现不一定是最好的,有时出来的只是高级垃圾。用最简单的技术,最简单的结构实现才是最好的。
      

  9.   

    每一个query用一个connection怎么还会出错呢?
      

  10.   

    用一个TAdoConnection就可以了
    var str:string;//连接数据库的字符串
    每次连接的时候换这个串就可以了
    adoconnection.active:=false;
    adoconnection.connectionString;=str;
    adoconnection.active:=true;