1. 程式人生 > >使用非同步回撥方式查詢資料

使用非同步回撥方式查詢資料

當使用BeginExecuteReader方法後,必須呼叫EndExecuteReader 方法完成操作並檢索命令返回的SqlDataReader.如果命令尚未執行完就呼叫EndExecuteReader,會導致SqlCommand物件在命令執行完之前一直被阻止.通常,開發人員必須使用BeginExecuteReader方法返回的IasyncResult介面的IsCompleted屬性進行輪詢,以確認命令是否完成,或者使用返回的IasyncResult藉口的AsyncWaitHandle屬性,等待一個或多個命令完成.