不知道怎么描述

dengyi425 2007-11-30 05:33:59
public DataSet userAuditingUpdate(int id)
{
DataSet ds = null;
string sql = "update mem_info set appmem_IsAuditing=1 where AppMem_ID=" + id + "";
ds = SQLHelper.Query(sql);
return ds;
}
上面的方法中 这样会被看做两条语句.
public DataSet userAuditingUpdate(int id)
{
DataSet ds = null;
string sql = "update mem_info set appmem_IsAuditing=1 where AppMem_ID=@AppMem_ID;
ds = SQLHelper.Query(sql);
return ds;
}

用@AppMem_ID 赋值给AppMem_ID怎么定义@AppMem_ID JAVA中我常看到是用"?"来定义在给?号的值赋值, .NET中怎么弄
...全文
64 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
vrhero 2007-11-30
  • 打赏
  • 举报
回复
用@AppMem_ID 赋值给AppMem_ID怎么定义@AppMem_ID JAVA中我常看到是用"?"来定义在给?号的值赋值,
--------------------
SP参数符号由DBS约定...与C#无关与.NET无关与Java无关...你应该多学点DBS知识...
harryheart 2007-11-30
  • 打赏
  • 举报
回复
抛砖引玉了~
 private static string PARM_ID = "@AppMem_ID";
parms = new SqlParameter[]{new SqlParameter(PARM_ID,SqlDbType.Int)}
parms[0].value=id;
SQLHelper.Query(sql,parms);//可能需要重写Query方法,将SQL语句的参数传到执行过程中去

grearo 2007-11-30
  • 打赏
  • 举报
回复
myCommand.Parameters.Add(new SqlParameter("@AppMem_ID", SqlDbType.Int, 4));
myCommand.Parameters["@AppMem_ID"].Value = Convert.ToInt32(id);

62,051

社区成员

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

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

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

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