求助!我会有回报的!

szh1689 2004-05-05 10:46:53
大家好!
假如我的表里有“供应商代码”,“供应商名称”“供应商电话”“供应商地址”
“供应商联系人”等字段!
现在我想修改这个表中其中几个属性的内容,比如在ASP。NET界面中将“供应商代码”由001变成002,“供应商地址”由XXX变为YYY等,数据库的内容也相应改变。那么这个修改功能的代码怎么写呢?
...全文
14 5 点赞 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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阿。
楼上的就对了!!!!
如果你想实现编辑的方式,找本书看看,好多的!
  • 打赏
  • 举报
回复
相关推荐
发帖
.NET社区
加入

5.9w+

社区成员

.NET技术交流专区
申请成为版主
帖子事件
创建了帖子
2004-05-05 10:46
社区公告
暂无公告