freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

adonet數(shù)據(jù)訪問(wèn)技術(shù)(編輯修改稿)

2025-02-15 09:16 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 xt,需要設(shè)置相應(yīng)的 CommandType。 3種不同的 CommandType 類型 描述 CommandType的默認(rèn)值 。 它指示執(zhí)行的是SQL語(yǔ)句 。 為 CommandText指定 SQL字符串 Procedure 指示 執(zhí) 行 的 是 存 儲(chǔ) 過(guò) 程 , 需 要 為CommandText指定一個(gè)存儲(chǔ)過(guò)程的名稱 irect 指示 執(zhí)行的是得到某個(gè)數(shù)據(jù)表中的所有數(shù)據(jù) 。 此時(shí)需要為 CommandText指定一個(gè)數(shù)據(jù)表名稱 。 ( 通常情況下還是直接寫(xiě)SQL語(yǔ)句來(lái)實(shí)現(xiàn)這個(gè)功能比較可靠 ) 如果需要執(zhí)行 SQL語(yǔ)句 下面的代碼演示了如何使用 SqlCommand對(duì)象執(zhí)行一個(gè) SQL查詢語(yǔ)句,采用了屬性設(shè)置的方式指定了必須的 3項(xiàng)信息,代碼如下。 1 Dim cmd As SqlCommand = new SqlCommand( ) 2 = con 3 = 4 = SELECT * FROM BookInfo“ 事實(shí)上,上面代碼還可以寫(xiě)成更簡(jiǎn)潔的形式,如下。 Dim cmd As SqlCommand = new SqlCommand(SELECT * FROM BookInfo , con) 如果需要執(zhí)行存儲(chǔ) 過(guò)程 ? 如果需要執(zhí)行存儲(chǔ)過(guò)程,可以使用下面這種方式。 Dim cmd As SqlCommand = new SqlCommand(GetBooks, con) = ? 至此,我們只是簡(jiǎn)單地定義出了Command對(duì)象,并為它們?cè)O(shè)置了一些屬性,但還并沒(méi)有真正的執(zhí)行這些操作。 ? 如果想要執(zhí)行 Command操作的話,還需要調(diào)用其他方法來(lái)執(zhí)行。我們有 3種方法可以使用,這 3種方法的主要不同之處在于它們的返回值不同。 三種執(zhí)行方法 ? ExecuteNonQuery( ):用于執(zhí)行非 SELECT的命令,如 INSERT, DELETE或者 UPDATE命令,返回一個(gè)命令所影響的數(shù)據(jù)的行數(shù)。也可以用 ExecuteNonQuery( )方法來(lái)執(zhí)行一些數(shù)據(jù)定義命令,如新建,更新,刪除數(shù)據(jù)庫(kù)對(duì)象(如表,索引等)。 ? ExecuteScalar( ):用于執(zhí)行 SELECT查詢命令,返回?cái)?shù)據(jù)中第一行第一列的值。這個(gè)方法通常用來(lái)執(zhí)行那些用到 COUNT( )或者 SUM( )函數(shù)的 SELECT命令。 ? ExecuteReader( ):用于執(zhí)行 SELECT命令,并返回一個(gè) DataReader對(duì)象。這個(gè) DataReader是前向只讀的數(shù)據(jù)集。 DataReader ? DataReader是一種非常有用的數(shù)據(jù)讀取工具,提供一種連接著數(shù)據(jù)庫(kù)、只能向前的記錄訪問(wèn)方式,它可以執(zhí)行 SQL語(yǔ)句或者存儲(chǔ)過(guò)程。 ? DataReader是一個(gè)輕量級(jí)的數(shù)據(jù)對(duì)象,如果只是需要將數(shù)據(jù)讀出并顯示的話,那么它就是最合適的工具 ? DataReader在讀取數(shù)據(jù)的時(shí)候要求數(shù)據(jù)庫(kù)保持在連接狀態(tài),讀完數(shù)據(jù)之后才能斷開(kāi)連接。 DataReader的常用方法 方法 名 返回 類型 說(shuō)明 Close Void 關(guān)閉 數(shù)據(jù)讀取器 。 已重載 NextResult Boolean 當(dāng) 讀取批量的 SQL語(yǔ)句的結(jié)果時(shí) , 前進(jìn)到下一個(gè)結(jié)果集 , 如果有更多的結(jié)果集 , 將返回 True。 有重載 Read Boolean 前進(jìn) 到下一條記錄 。 如果有更多的記錄 ,將返回 True GetName String 取得 指定字段的字段名稱 GetOrdinal Int 取得 指定字段名稱在紀(jì)錄中的順序 GetValue Object 取得 指定字段的數(shù)據(jù) 示例 1 Private Sub Form1_Load(ByVal sender As , ByVal e As ) Handles 2 39。 創(chuàng)建 Connection對(duì)象和 Command對(duì)象 3 Dim connectionString As String = (MyConnectionString).ConnectionString 4 Dim con As New SqlConnection(connectionString) 5 Dim cmd As New SqlCommand( SELECT * FROM BookInfo, con) 6 Dim reader As SqlDataReader 7 Try 8 ( ) 39。 打開(kāi)數(shù)據(jù)庫(kù)連接 9 39。 執(zhí)行 ExecuteReader( )方法返回的是一個(gè) DataReader對(duì)象 10 reader = ( ) 11 While ( ) 39。 遍歷 DataReader時(shí)最常用的方式 12 amp。= reader(0) amp。 vbTab amp。 reader(1) amp。 vbCrLf 39。 按照順序或列名指定要讀取的項(xiàng) 13 End While 14 Catch ex As SqlExce
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1