一个TDataSource连着一个TADOQUery,
SQL完了之后
我ADOQuery1.close;
那是不是不用管DataSource是开是关了?
DataSource的数据还在吗?

解决方案 »

  1.   

    用完後就要關閉(ADOQuery1.close;)
      

  2.   

    已经关闭啦
    我是问要不要
    Datasource.dataset.close;
      

  3.   

    当然不是啦
    因为我待会还要继续Query的嘛,所以Tadoconnection不会经常关闭
      

  4.   

    一个TDataSource连着一个TADOQUery,
    SQL完了之后
    ADOQuery1.close;
    是不用管DataSource是开是关了,
    DataSource的数据不存在了。
      

  5.   

    首先TDataSource組件是沒有Open與Close狀態區分的,DataSource.DataSet指向的就是
    一個TDataSet組件(如TQuery,TADOQuery,TTable,TADOTable等),用完後:
    TQuery.Close;
    或 TDataSource.DataSet.Close; 如果TDataSource.DataSet指向TQuery那麼上面兩句是等價的不過建議使用TDataSource.DataSet.Close;格式  (個人推薦)