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

分享

ADO.NET 快速入門之DataSet與DataAdapter深入

 昵稱14602453 2017-12-12
1. DataAdapter對象的兩個(gè)主要方法
fill方法:填充數(shù)據(jù)集
update方法:向數(shù)據(jù)庫提交存儲(chǔ)在DataSet中的更改
2. update方法原理
使用update方法自動(dòng)遍歷DataTable中的所有行,以檢查需要對數(shù)據(jù)庫做出的變動(dòng),它為每一發(fā)生更改的行調(diào)用insert、update或delete命令
3. 數(shù)據(jù)源、DataSet、DataAdapter三者之間的關(guān)系
DataAdapter作為橋梁連接數(shù)據(jù)源和DataSet
4. 一個(gè)常用類
SQLCommandBuilder類:自動(dòng)生成單表命令,在更新單一表的簡單情況下,我們不需要知道如何編寫SQL語句以完成更新
5. DataTableRows集合的三個(gè)常用方法
find方法:檢索行
add方法:創(chuàng)建行
Delete方法:刪除行
實(shí)例:
使用VS2010編寫數(shù)據(jù)庫數(shù)據(jù)操作

========================================
第一步:
1.用SQL Server創(chuàng)建數(shù)據(jù)庫(如果沒有):test
2.再創(chuàng)建表(如果沒有):info(id,name,sex),其中id為自增字段,主鍵
第二步:
1.用VS2010創(chuàng)建 ASP.Net空Web應(yīng)用程序 項(xiàng)目:WebApplication1
2.再在項(xiàng)目WebApplication1中添加新建項(xiàng) Web窗體:Default.aspx:
3.Page_Load方法中添加如下代碼:(記得添加需要的引用,如:using System.Data.SqlClient;等等)
//取得數(shù)據(jù)庫連接對象myconn
string connStr = System.Configuration.ConfigurationManager.ConnectionStrings["SqlConnStr"].ConnectionString;
            SqlConnection myconn = new SqlConnection(connStr);
            myconn.Open();

            SqlDataAdapter da = new SqlDataAdapter("select * from info", myconn);
            SqlCommandBuilder cb = new SqlCommandBuilder(da);
            DataSet ds = new DataSet();
            da.Fill(ds, "info");

            DataRow dr = ds.Tables["info"].NewRow();
            dr["name"] = "張三";
            dr["sex"] = "男";
            ds.Tables["info"].Rows.Add(dr);

            int r = ds.Tables[0].Rows.Count - 1;
            Response.Write("修改之前的數(shù)據(jù)為:" + ds.Tables["info"].Rows[r]["name"] + "  " + ds.Tables["info"].Rows[r]["sex"]);
            ds.Tables["info"].Rows[r][1] = "李四";
            ds.Tables[0].Rows[r][2] = "女";
            Response.Write("<br>修改之后的數(shù)據(jù)為:" + ds.Tables[0].Rows[r][1] + "  " + ds.Tables[0].Rows[r][2]);

            //ds.Tables[0].Rows[r].Delete();
            da.Update(ds, "info");//如果不使用SqlCommandBuilder類,則報(bào)錯(cuò)
            Response.Write("<br>數(shù)據(jù)已刪除");

            myconn.Close();
4.向配置文件 Web.config 中添加如下代碼:
<connectionStrings>
<add name="SqlConnStr" connectionString="uid=sa;pwd=asdf;initial catalog=test;server=." />
</connectionStrings>

    本站是提供個(gè)人知識管理的網(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條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多