欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

如何理解C#ChangeCompanyName

這篇文章主要講解了“如何理解C# ChangeCompanyName”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“如何理解C# ChangeCompanyName”吧!

北林網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)公司,北林網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為北林上1000+提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的北林做網(wǎng)站的公司定做!

在這一節(jié)中,我們將會(huì)看到如何寫一個(gè)執(zhí)行了一些邏輯,但是卻沒有任何返回值和輸出參數(shù)的存儲(chǔ)過程。在這個(gè)例子里,我們將創(chuàng)建一個(gè)名為“C# ChangeCompanyName”的存儲(chǔ)過程,它用來修改Customers表中CompanyName字段的值。 這個(gè)存儲(chǔ)過程需要兩個(gè)參數(shù) – CustomerID(需要更改公司名稱的客戶的ID)和CompanyName(新的公司名稱)。 “ChangeCompanyName”存儲(chǔ)過程完成后的代碼如下:

public static void ChangeCompanyName  (SqlString CustomerID, SqlString CompanyName)  {  SqlConnection cnn = new SqlConnection  ("context connection=true");  cnn.Open();  SqlCommand cmd = new SqlCommand();  cmd.Connection = cnn;  cmd.CommandText = "update customers set   companyname=@p1 where customerid=@p2";  SqlParameter p1 = new SqlParameter("@p1", CompanyName);  SqlParameter p2 = new SqlParameter("@p2", CustomerID);  cmd.Parameters.Add(p1);  cmd.Parameters.Add(p2);  int i=cmd.ExecuteNonQuery();  cnn.Close();  SqlContext.Pipe.Send(i.ToString());  }

仔細(xì)看一下這個(gè)C# ChangeCompanyName()方法。 它是一個(gè)靜態(tài)方法并且沒有返回值(void)。 它需要兩個(gè)名為CustomerID和CompanyName的參數(shù)。 請(qǐng)注意這兩個(gè)參數(shù)的數(shù)據(jù)類型都是SqlString。 SqlString可以用來代替SQL Server中的nvarchar數(shù)據(jù)類型。 這個(gè)方法用了一個(gè)[SqlProcedure]屬性來修飾。 該屬性用于標(biāo)記ChangeCompanyName()方法是一個(gè)SQL Server存儲(chǔ)過程。

在方法內(nèi)我們創(chuàng)建了一個(gè)SqlConnection對(duì)象,并設(shè)置其連接字符串為“context connection = true”。 “上下文連接”可以讓你使用當(dāng)前登錄到數(shù)據(jù)庫的用戶作為你的登錄數(shù)據(jù)庫的驗(yàn)證信息。 本例中,C# ChangeCompanyName()方法將會(huì)轉(zhuǎn)換為存儲(chǔ)過程,然后保存到Northwind數(shù)據(jù)庫里。 所以在這里的“上下文連接”指的就是Northwind數(shù)據(jù)庫。 這樣你就不需要再寫任何關(guān)于登錄數(shù)據(jù)庫的驗(yàn)證信息了。

接下來是打開數(shù)據(jù)庫連接。 然后通過設(shè)置SqlCommand對(duì)象的Connection和CommandText屬性,讓其執(zhí)行更新操作。同時(shí),我們還需要設(shè)置兩個(gè)參數(shù)。 這樣通過調(diào)用ExecuteNonQuery()方法就可以執(zhí)行更新操作了。 再接下來就是關(guān)閉連接。

***,將ExecuteNonQuery()方法的返回值發(fā)送到客戶端。 當(dāng)然你也可以不做這一步?,F(xiàn)在我們來了解一下SqlContext類的使用。 SqlContext類用于在服務(wù)端和客戶端之間傳遞處理結(jié)果。本例使用了Send()方法發(fā)送一個(gè)字符串返回給調(diào)用者。

感謝各位的閱讀,以上就是“如何理解C# ChangeCompanyName”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對(duì)如何理解C# ChangeCompanyName這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!

網(wǎng)站欄目:如何理解C#ChangeCompanyName
網(wǎng)站URL:http://aaarwkj.com/article26/ipohjg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、自適應(yīng)網(wǎng)站外貿(mào)建站、小程序開發(fā)企業(yè)網(wǎng)站制作、微信小程序

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)
亚洲a∨乱码一区二区三区蜜臀| 国偷蜜桃av一区二区三区| 欧美日韩国产激情高清| 91精品一区二区三区91人妻| 亚洲成人午夜激情的三级网| 久久久亚洲熟妇熟女一区二区| 日韩欧美国产亚洲在线| 亚洲精品老司机福利在线| 人妻av在线中文字幕| 中日中文av一区二区三区 | 国产精品三级av在线播放| 国产激情福利一区二区| 风韵犹存丰满大屁股熟妇| 99久久精品国产熟女拳交| 国产一边打电话一边操| 亚洲国产精品一区二区av| 精品人妻中文av一区二区| 国产三级尤物在线观看| 亚洲国产成人欧美日韩另类| 亚洲精品中文字幕日本乱码| 欧美日韩精品视频专区| 亚洲一区日韩精品电影| 亚洲国产日本一区自拍| 蜜桃av网站在线播放| 日韩三级黄片在线观看| 中文字幕在线感觉av| 蜜桃av网站在线播放| 亚洲午夜一区二区三区精品| 精品一区二区三区在线观看国产| 欧美日韩一区二区三区四区在线观看 | 欧美日韩另类国产综合| 亚洲综合色一区二区三区小说| 国产丝袜美腿视频亚洲综合| 国产高清亚洲精品视频| 男人午夜激情免费网站| 可以免费看的欧美黄片| 精品一区二区在线欧美日韩| 亚洲欧美二区中文字幕| 熟妇丰满多毛的大阴户| 中文字幕av不卡一区| 蜜臀午夜精品视频在线观看|