位置:首頁 > 軟件操作教程 > 編程開發(fā) > C# > 問題詳情

C#參數(shù)化方式

提問人:劉冬梅發(fā)布時(shí)間:2020-10-13
在SQL SERVER .NET中指定參數(shù)

1.當(dāng)命令文本在指定具體命令時(shí),必須指出哪部分是參數(shù),可變參數(shù)要加前綴@。

Update student Set sName=@userName where ID=@user id

string updateQuery=“Update student Set sName=@userName”+”Where ID=@user id”;

SqlConnection conn=new SqlConnection(connectionString);

SqlCommand cmd=new SqlCommand(updateQuery,conn);

2.有了包含參數(shù)的Command對(duì)象,需要為命令中的每一個(gè)參數(shù)創(chuàng)建一個(gè)Parameter對(duì)象。SqlCommand類提供了一個(gè)Parameters集合屬性,用以為命令保存所有的參數(shù)。通過調(diào)用該集合的Add方法,在集合中添加一個(gè)新的參數(shù)。

cmd.Parameters.Add(“@userName”,userName);

cmd.Parameters.Add(“@user id”,user id);

Add方法中第一個(gè)參數(shù)為命令中的參數(shù)名,后面第二個(gè)參數(shù)則是用于定義的變量,保存了用戶輸入的信息。

帶參數(shù)的命令設(shè)置好后可以和往常一樣執(zhí)行ExecuteNonQuery方法。


繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部