小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

SqlDataReader 類

 寒木蕭條 2010-09-24
SqlDataReader 類

提供一種從 SQL Server 數(shù)據(jù)庫讀取行的只進(jìn)流的方式。無法繼承此類。

命名空間:System.Data.SqlClient
程序集:System.Data(在 system.data.dll 中)
 
語法:
public class SqlDataReader : DbDataReader, IDataReader, IDisposable, IDataRecord
 
備注

若要?jiǎng)?chuàng)建 SqlDataReader,必須調(diào)用 SqlCommand 對象的 ExecuteReader 方法,
而不要直接使用構(gòu)造函數(shù)。
在使用 SqlDataReader 時(shí),關(guān)聯(lián)的 SqlConnection 正忙于為 SqlDataReader 服務(wù),
SqlConnection 無法執(zhí)行任何其他操作,只能將其關(guān)閉。除非調(diào)用 SqlDataReader
Close 方法,否則會(huì)一直處于此狀態(tài)。例如,在調(diào)用 Close 之前,無法檢索輸出參數(shù)。
SqlDataReader 的用戶可能會(huì)看到在讀取數(shù)據(jù)時(shí)另一進(jìn)程或線程對結(jié)果集所做的
更改。但是,確切的行為與執(zhí)行時(shí)間有關(guān)。
當(dāng) SqlDataReader 關(guān)閉后,只能調(diào)用 IsClosedRecordsAffected 屬性。盡管當(dāng)
SqlDataReader 存在時(shí)可以訪問 RecordsAffected 屬性,但是請始終在返回
RecordsAffected 的值之前調(diào)用 Close,以保證返回精確的值。
Note注意
為了獲得最佳性能,SqlDataReader 會(huì)避免創(chuàng)建不必要的對象或復(fù)制不必要的數(shù)據(jù)。
因此,對 GetValue 等方法的多次調(diào)用將返回對相同對象的引用。如果正在修改由
GetValue 等方法返回的對象的基礎(chǔ)值,請使用警告。
示例

下面的示例創(chuàng)建一個(gè) SqlConnection、一個(gè) SqlCommand 和一個(gè) SqlDataReader
該示例讀取全部數(shù)據(jù),并將這些數(shù)據(jù)寫到控制臺(tái)窗口。隨后此代碼關(guān)閉 SqlDataReader。
SqlConnectionusing 代碼塊的結(jié)尾處自動(dòng)關(guān)閉。
private static void ReadOrderData(string connectionString)
{
    string queryString =
        "SELECT OrderID, CustomerID FROM dbo.Orders;";

    using (SqlConnection connection =
               new SqlConnection(connectionString))
    {
        SqlCommand command =
            new SqlCommand(queryString, connection);
        connection.Open();

        SqlDataReader reader = command.ExecuteReader();

        // Call Read before accessing data.
        while (reader.Read())
        {
            Console.WriteLine(String.Format("{0}, {1}",
                reader[0], reader[1]));
        }

        // Call Close when done reading.
        reader.Close();
    }
}

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請遵守用戶 評(píng)論公約

    類似文章 更多