若要建立OleDbDataReader,必須呼叫OleDbCommand物件的ExecuteReader方法,而不能直接使用建構函式。
在使用OleDbDataReader時,關聯的OleDbConnection正忙於為OleDbDataReader服務,對OleDbConnection無法執行任何其他操作,只能將其關閉。除非呼叫OleDbDataReader的Close方法,否則會一直處於此狀態。例如,在呼叫Close之前,無法檢索輸出引數。
OleDbDataReader的使用者可能會看到在讀取資料時另一程序或執行緒對結果集所做的更改。但是,確切的行為與執行時間有關。
當OleDbDataReader關閉後,只能呼叫IsClosed和RecordsAffected屬性。儘管當OleDbDataReader存在時可以訪問RecordsAffected屬性,但是,請在返回RecordsAffected的值之前始終呼叫Close,以確保返回精確的值。
若要建立OleDbDataReader,必須呼叫OleDbCommand物件的ExecuteReader方法,而不能直接使用建構函式。
在使用OleDbDataReader時,關聯的OleDbConnection正忙於為OleDbDataReader服務,對OleDbConnection無法執行任何其他操作,只能將其關閉。除非呼叫OleDbDataReader的Close方法,否則會一直處於此狀態。例如,在呼叫Close之前,無法檢索輸出引數。
OleDbDataReader的使用者可能會看到在讀取資料時另一程序或執行緒對結果集所做的更改。但是,確切的行為與執行時間有關。
當OleDbDataReader關閉後,只能呼叫IsClosed和RecordsAffected屬性。儘管當OleDbDataReader存在時可以訪問RecordsAffected屬性,但是,請在返回RecordsAffected的值之前始終呼叫Close,以確保返回精確的值。