偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

豐富多彩的ADO.NET組件使用問(wèn)題

開(kāi)發(fā) 后端
對(duì)于ADO.NET組件成功取得的各種數(shù)據(jù),則返回true;否則,返回false。這樣一來(lái),我們就可以利用While循環(huán)來(lái)取得所有的數(shù)據(jù)。

在取得Command對(duì)象執(zhí)行ExecuteReader方法所產(chǎn)生的DataReader對(duì)象后,我們就可以將記錄中的數(shù)據(jù)取出使用。DataReader一開(kāi)始并沒(méi)有取回任何數(shù)據(jù),所以要調(diào)用Read方法讓DataReader先讀出一筆數(shù)據(jù)。

在上面的代碼中,reader.GetValue(i)等價(jià)于reader[i]或reader[reader.GetName(i)],區(qū)別在于GetValue只能通過(guò)索引來(lái)訪(fǎng)問(wèn)數(shù)據(jù),而后者則可以通過(guò)鍵值和索引兩種方式訪(fǎng)問(wèn)數(shù)據(jù)。

因?yàn)镈ataReader在讀取數(shù)據(jù)的時(shí)候限制了每次以只讀的方式讀取一條記錄,ADO.NET組件所以使用DataReader不但節(jié)省資源而且效率很高。使用DataReader對(duì)象除了效率較高之外,因?yàn)椴挥冒褦?shù)據(jù)全部傳回,所以可以降低網(wǎng)絡(luò)的負(fù)載。#t#

DataAdapter對(duì)象及使用

DataAdapter對(duì)象主要是在Connection對(duì)象和DataSet對(duì)象之間執(zhí)行數(shù)據(jù)傳輸?shù)墓ぷ鳎?FONT>ADO.NET組件這個(gè)對(duì)象架構(gòu)在Command對(duì)象上。DataAdapter通過(guò)Command對(duì)象對(duì)數(shù)據(jù)源執(zhí)行SQL命令,將數(shù)據(jù)填充到DataSet對(duì)象,以及把DataSet對(duì)象中的數(shù)據(jù)更新返回到數(shù)據(jù)源中。

ADO.NET組件的常用方法:

(1)Update:根據(jù)保存在DataSet中的數(shù)據(jù)來(lái)更新數(shù)據(jù)源中的數(shù)據(jù)。

(2)Fill:利用數(shù)據(jù)源中的數(shù)據(jù)填充或刷新DataSet,其返回值是加載到DataSet行數(shù)量。ADO.NET組件方法使用DataAdapter對(duì)象的SelectCommand的結(jié)果來(lái)填充DataSet。

DataAdapter對(duì)象的常用屬性:#t#

(1)SelectCommand:從數(shù)據(jù)源中檢索數(shù)據(jù)。

(2)InsertCommand:向數(shù)據(jù)源中插入數(shù)據(jù)。

(3)DeleteCommand:從數(shù)據(jù)源中刪除數(shù)據(jù)。

(4)UpdateCommand:更新數(shù)據(jù)源中的數(shù)據(jù)。

使用DataAdapter對(duì)象進(jìn)行數(shù)據(jù)更新操作

如果在DataSet中已經(jīng)有了變化,這種情況下,ADO.NET組件使用DataAdapter的Update方法來(lái)實(shí)現(xiàn)將本地?cái)?shù)據(jù)的修改寫(xiě)回至數(shù)據(jù)源將是一個(gè)更好的選擇,代碼段如下所示:

責(zé)任編輯:chenqingxiang 來(lái)源: CSDN
相關(guān)推薦

2009-12-31 14:56:36

ADO.NET Ent

2009-12-22 17:00:58

ADOMD.NET對(duì)象

2010-01-06 16:02:53

2010-02-22 18:25:07

2010-02-05 16:28:07

Android

2010-02-03 18:06:42

Python語(yǔ)言

2010-03-03 16:08:20

Android手機(jī)系統(tǒng)

2021-11-12 20:00:52

Linuxcowsay命令

2010-02-26 17:54:54

python

2010-01-14 15:15:39

C++Test

2009-12-17 14:45:37

Visual Stud

2010-01-27 10:29:39

C++代碼解析

2009-11-13 10:10:07

2010-02-06 16:02:57

Android 應(yīng)用程

2010-02-03 15:58:53

Python應(yīng)用程序

2010-03-19 14:12:06

太網(wǎng)交換機(jī)

2010-01-12 14:52:00

C++技術(shù)

2010-01-13 18:30:18

CC++程序設(shè)計(jì)

2009-12-18 14:20:26

ADO.NET組件

2009-12-29 14:24:40

使用ADO.NET
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)