title: Background Worker for a big SQL query
body: <p>I have a big SELECT statement and it takes a little while to show the info.  </p>
  
  <p>I want to know if it's possible to run the SELECT statement (or any SQL query for that matter) on a background worker in C# and show "something" to the user to them know the program is working and they have to wait. Something like: <a href="http://linux.m2osw.com/sites/linux.m2osw.com/files/images/waiting-wheel-300x300.gif" rel="nofollow">http://linux.m2osw.com/sites/linux.m2osw.com/files/images/waiting-wheel-300x300.gif</a></p>
  
  <p>Is it possible to run the query and show something similar to that .gif while the query it's been run on the background? Or should I just change the cursor to Wait before the query it's ran and change it back afterwards?</p>
  
  <p>The .NET Framework is 3.5.</p>
  
  <p>Thank you. </p>
  
  <p>PD: I'm not asking you to do it for me, I'm just asking if it can be done and how complex it would be.</p>