位置:首頁 > 軟件操作教程 > 編程開發(fā) > C# > 問題詳情

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ù)查找其他問題的答案?

相關視頻回答
回復(0)
返回頂部