求助!我会有回报的!

szh1689 2004-05-05 10:46:53
大家好!
假如我的表里有“供应商代码”,“供应商名称”“供应商电话”“供应商地址”
“供应商联系人”等字段!
现在我想修改这个表中其中几个属性的内容,比如在ASP。NET界面中将“供应商代码”由001变成002,“供应商地址”由XXX变为YYY等,数据库的内容也相应改变。那么这个修改功能的代码怎么写呢?
...全文
34 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
szh1689 2004-05-05
  • 打赏
  • 举报
回复
谢谢你俩的回复,可是我要进行多次的修改!而每次的修改都不一定是那几个属性,是很随便的!那该怎么办呢?请指教!
listhome 2004-05-05
  • 打赏
  • 举报
回复
楼上的就对了!!!!
如果你想实现编辑的方式,找本书看看,好多的!
bitsbird 2004-05-05
  • 打赏
  • 举报
回复
update table1 set [供应商代码]=002,[供应商地址]=YYY where ....
lxcc 2004-05-05
  • 打赏
  • 举报
回复
用个存储过程,每次更改所有需要更改的字段,传递参数即可!
或者如下:
public bool UpdateProc(参数列表)
{
SqlCommand UpdateCommand = new SqlCommand();
UpdateCommand.Connection =sqlConn2;

UpdateCommand.CommandText = "UPDATE YourTable SET Field1= @Field1, Field2= @Field2,Field3= @Field3 WHERE Field0= @Field0";

UpdateCommand.Parameters.Add@Field0", SqlDbType.Decimal, 9).Value = Convert.ToDecimal(参数ID);
UpdateCommand.Parameters.Add("@Field1", SqlDbType.NVarChar, 50).Value = strField1;
...

try
{
sqlConn2.Open();
UpdateCommand.ExecuteNonQuery();
}
catch (Exception ex)
{
throw ex;
}
finally
{
sqlConn2.Close();
}

return true;
}
zhuyaowei 2004-05-05
  • 打赏
  • 举报
回复
那就用动态的生成SQL阿。
楼上的就对了!!!!
如果你想实现编辑的方式,找本书看看,好多的!

62,243

社区成员

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

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

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

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