C#编程:Parameters的Add方法的参数问题。
来源:百度知道 编辑:UC知道 时间:2024/09/28 08:04:38
1 command.Parameters.Add(new SqlParameter("@id",SqlDbType.VarChar,50));
2 cmd.Parameters.Add("@username",textUsername.Text);
其中command和cmd都是command类的一个实例,textUsername是相关ASPX网页的一个文本框控件.
我就是想知道,上面两种Add方法的各个参数各代表什么?此Add方法还有其它形式吗?这两句代码是什么意思,它们想干什么?请各位大虾指教.在此先行言谢了.
需要说明一下,上面两行程序是完完全全两个不相关的程序代码,它们都是两个完全不相干的两个系统中的两句代码。
若采纳再追加50分。君子一言,驷马难追。绝不食言! 越详细越好,本人比较迟钝,嘿嘿。最好附上参考资料!(刷分勿扰!)
2 cmd.Parameters.Add("@username",textUsername.Text);
其中command和cmd都是command类的一个实例,textUsername是相关ASPX网页的一个文本框控件.
我就是想知道,上面两种Add方法的各个参数各代表什么?此Add方法还有其它形式吗?这两句代码是什么意思,它们想干什么?请各位大虾指教.在此先行言谢了.
需要说明一下,上面两行程序是完完全全两个不相关的程序代码,它们都是两个完全不相干的两个系统中的两句代码。
若采纳再追加50分。君子一言,驷马难追。绝不食言! 越详细越好,本人比较迟钝,嘿嘿。最好附上参考资料!(刷分勿扰!)
在c#中执行sql语句时传递参数的小经验
1、直接写入法:
例如:
int Id =1;
string Name="lui";
cmd.CommandText="insert into TUserLogin values("+Id+",'"+Name+"')";
因为Id是数值,所以在传递的时候只需要在sql字符串中用"+Id+"即可实现,而 Name是字符串,所以在传递的时候还需要在"+Name+"两边各加一个单引号(')来 实现;
2、给命令对象添加参数法:
例如:
int Id =1;
string Name="lui";
cmd.CommandText="insert into TUse