C#如何做数据库的修改操作啊 给个思路

南瓜饼 2010-10-26 10:40:41
我不想用datagridview 感觉数据多了 像excl似得 还要拉来拉去的 好麻烦
我想用listview的鼠标双击事件弹出一个窗口 然后做updata 但是在写SQL上 遇到了问题
update Students
set saddress='要修改的内容',Email='要修改的内容'
where Studentid='2010335531'

在要修改的内容中,我想只修改一个,另一个的内容不变,两个都修改的我会 但是只修改一个怎么实现啊
谢谢大家了
...全文
168 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
tangserver 2010-10-26
  • 打赏
  • 举报
回复
ps:极品
南瓜饼 2010-10-26
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 luckyp 的回复:]
修改两个字段

SQL code

update Students
set saddress='要修改的内容',Email='要修改的内容'
where Studentid='2010335531'



修改一个字段

SQL code

update Students
set saddress='要修改的内容'
where Studentid='20103355……
[/Quote]
比如10个呢 如果是任意数量组合的话 那是不是太多了啊 比如{1,2},{1,2,3}那样要写的太多了吧 是我开始没表述清楚- -1
chazikai24 2010-10-26
  • 打赏
  • 举报
回复
update Students set saddress='要修改的内容' where Studentid='2010335531'

改2个你都会了,改一个你不会啊?前面set后面跟所以的字段都行,先改几个就加几个。后面
where条件可以多个条件,中间用and连接
再见品月 2010-10-26
  • 打赏
  • 举报
回复
要修改谁。。就改谁。。不修改的不写就行了。
tyang258 2010-10-26
  • 打赏
  • 举报
回复
额!
update Students
set saddress='要修改的内容' where Studentid='2010335531'

update Students
set Email='要修改的内容' where Studentid='2010335531'

判断一下你修改了哪个,在执行相应的sql语句


再见品月 2010-10-26
  • 打赏
  • 举报
回复
修改两个字段

update Students
set saddress='要修改的内容',Email='要修改的内容'
where Studentid='2010335531'


修改一个字段

update Students
set saddress='要修改的内容'
where Studentid='2010335531'
南瓜饼 2010-10-26
  • 打赏
  • 举报
回复
么有人有思路嘛

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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