C#創(chuàng)建DataReader對象
提問人:劉冬梅發(fā)布時間:2020-10-13
1..DataReader類沒有提供公有的構造函數,通常調用Command類的ExecuteReader方法來返回一個DataReader對象。
SqlCommand cmd=new SqlCommand(CommandText,ConnectionObject);
SqlDataReader reader=cmd.ExecuteReader( );
當數據閱讀器打開時,不能使用對應的連接對象執(zhí)行其他任何任務;當閱讀完數據閱讀器的記錄或不再需要數據閱讀器時,應該立即關閉數據閱讀器。
reader.Close( );
2.
ExecuteReader方法執(zhí)行可以帶上在System.Data空間中定義的CommandBehavior枚舉類型的參數,執(zhí)行一些想要怎樣使用結果的指令。
如下面的代碼表示當關閉數據閱讀器時數據連接也同時被關閉,無需再次關閉數據連接。
SqlDataReader reader=cmd.ExecuteReader(CommandBehavior.CloseConnection);
繼續(xù)查找其他問題的答案?
相關視頻回答
點擊加載更多評論>>