我想请问一下,在asp.net中,操作数据库中的一条记录,怎么实现将之前的记录进行修改!

假设一条记录包含6个字段,我将其中的一个A字段默认置为0,当用户点击保存的时候,数据库中其他的5个字段的值都成功插入到表中相应字段,A字段的值就为0,但是当用户在下次登录... 假设一条记录包含6个字段,我将其中的一个A字段默认置为0,当用户点击保存的时候,数据库中其他的5个字段的值都成功插入到表中相应字段,A字段的值就为0,但是当用户在下次登录对记录进行确认的时候,点击提交按钮,就能够承购的将A字段的值置为1!并且点击提交后,A字段为1的时候,该条记录不能再被修改,望各位指教!谢谢大家! 展开
 我来答
静止的星辰
2011-05-13 · TA获得超过111个赞
知道小有建树答主
回答量:189
采纳率:0%
帮助的人:117万
展开全部
登陆时候做个判断 先查询数据库 A字段的值
如果等于零 则改成1
如果等于1 语句中不对猜庆A字段进行修改链基
也就是先查询 根据查询结果棚兆谨 来判断使用哪个写入语句
色表哥
2011-05-13 · TA获得超过190个赞
知道答主
回答量:133
采纳率:100%
帮助的人:21.5万
展开全部
后台代码判断 点击圆亮一次升备后 马上修改为1 再次读出 判断是否等于1 如果等橘笑宽于1 那就return false;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
handangaoyang
2011-05-14 · TA获得超过2242个赞
知道大有可为答主
回答量:2633
采纳率:88%
帮助的人:913万
展开全部
你想把这一切的功能都用数据库控制,而不用C#代码控制?
追问
最好能这样,要是不这样,二者结合起来也好,但是就是需要一点详细的方法,我学这个现在还是菜鸟阶段!望指教!
追答
说下思路:个人见解,如果有高人,我就退后学习。
1.创建一个存储过程,此存储过程有5个参数,就是除了默认值外的5个字段。
1.1 存储过程中要用事物,如果有一个字段插入失败,直接回滚。
2.在代码中,能够看到你插入的5个字段,点击确认后,修改这条记录的默认值,把那个默认值改成1
3.在这张表中创建一个UPDATE触发器,如果默认值字段为1,就不允许修改。(回滚)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友bc16ffec5
2011-05-13 · TA获得超过290个赞
知道小有建树答主
回答量:509
采纳率:0%
帮助的人:296万
展开全部
那自己在程序里面做一下判断不就可以了嘛....不是很简单的问题嘛.......
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式