Secondo me non puoi sapere a priori il tempo di esecuzione di una query per cui non puoi impostare la progress bar.