用完一次后 Dst.Clear();
          or
Adpt.Fill(Dst,"Table");此处fill到两个不同的datatable中

解决方案 »

  1.   

    如果多次调用,建议使用强类型的dataset,或者按照楼上所说的每次进行dst.clear()。
    不知道你的cnn控件是否是每次都用代码创建的呢?
      

  2.   

    cnn是用代码创建的,只创建一次.
    Dst.Clear()和adpt.Fill到两个表也不行,我甚至用了.adpt.Dispose()都搞不定.
    什么叫强类型的dataset?
    谢谢两位了
      

  3.   

    Adpt.Fill(Dst,"Table");
    把"Table"改个名字试试,会不会是关键字不能用
      

  4.   

    Adpt.Fill(Dst);直接这样试试