title: Is it possible to create a use TClientDataSet in non visual unit or Inside an Class Object?
body: <p>Is it possible to create and use a TClientDataSet inside an Object at runtime?</p>
  
  <p>I like to make several changes in my Table and have those all Applied at the same time in cache like way, and TClientDataSet lets me do that. Know when I want to do this I have to build a TForm.</p>
  
  <p>Is it Possible?</p>
  
  <p>UPDATE</p>
  
  <p>Can it be used, and How, without TDataSetProvider, and no TSQLQuery ?
  Because I tried it and it gave me an error no Provider!!</p>