看到书上说到,先用adoquery进行搜索,然后再用clone将搜索到的内容拷贝给adotabeladotabel1.Clone(ADOquery1,ltUnspecified);然后通过DBGrid显示出来,为什么这样做,如果直接用ADOquery怎么做阿?两者有什么区别阿?

解决方案 »

  1.   

    Clone 可以把两个数据集的内容复制成一样的,如果要直接显示出来并不需要这么做,可以加个datasource直接用DBGRID显示数据!
      

  2.   

    楼主注意,这不是该怎么做的问题,而是你需要做什么的问题,clone就是创建一个副本,目的是操作不影响adoquery
    其实对于同一个表,一个adoquery就可以了,最简单的Edit,Post就可以修改数据了,是否创建副本那要看你程序是否需要,不需要根本不用去理会clone是怎会回事
      

  3.   


    用DataSource是最好的,
    不管是adotable还是adoquery