一个sqlparameter的应用问题?

pxj123 2005-10-24 08:27:11
有下以程序代码:
private void ugd_update(object sender,datagridcommandeventargs e)
{
...........
dataset ds=new dataset();
string updatacmd="updata forum set[ID]=@fid,[name]=@fname where [ID]=@fid";
sqlcommand ucomm=new sqlcommand(updatacmd,uconn);
ucomm.parameter.add(new sqlparameter("@fid,sqldatatype.varchar,4));
ucomm.parameter.add(new sqlparameter("@fname,sqldatatype.varchar,10));
...........
其中ucomm.parameter.add(new sqlparameter("@fid,sqldatatype.varchar,4));是干什么用的啊
是不是给ucomm这条命令赋值啊 ,还是给他新建一个参数,在更新的语句中,@fid,@fname并没有确定的值啊 ?我在具体的程序中也没看到赋值语句啊?

请告诉我啊 ! 谢谢谢谢 !!!!!!!!!!!!!
...全文
78 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
poboy 2005-10-24
  • 打赏
  • 举报
回复
ucomm.parameters["@uid"].Value="tian" ;
这是赋值
adandelion 2005-10-24
  • 打赏
  • 举报
回复
sqlcommand ucomm=new sqlcommand(updatacmd,uconn);//建立一个SqlCommand实例
ucomm.parameter.add(new sqlparameter("@fid,sqldatatype.varchar,4)); //增加一个参数@fid 是varchar型的 长度为4.

是没有赋值,赋直应该在下面,你没写出来.

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧