new SqlParameter("UN",txtUserName.Text.Trim());中写应该写成“@UN”?但是前面的也正确,希望能解释下我是新手 ,才接触这个

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 11:44:02

new SqlParameter("UN",txtUserName.Text.Trim());中写应该写成“@UN”?但是前面的也正确,希望能解释下我是新手 ,才接触这个
new SqlParameter("UN",txtUserName.Text.Trim());中写应该写成“@UN”?但是前面的也正确,希望能解释下
我是新手 ,才接触这个

new SqlParameter("UN",txtUserName.Text.Trim());中写应该写成“@UN”?但是前面的也正确,希望能解释下我是新手 ,才接触这个
这是哥反编译出来的
SqlParameter类中自动做了处理 可以不加@ 不过习惯使然写得过程中你可以加上.
internal string ParameterNameFixed
{
get
{
string parameterName = this.ParameterName;
if ((0 < parameterName.Length) && ('@' != parameterName[0]))
{
parameterName = "@" + parameterName;
}
return parameterName;
}
}