我想请问一下,在asp.net中,操作数据库中的一条记录,怎么实现将之前的记录进行修改!
假设一条记录包含6个字段,我将其中的一个A字段默认置为0,当用户点击保存的时候,数据库中其他的5个字段的值都成功插入到表中相应字段,A字段的值就为0,但是当用户在下次登录...
假设一条记录包含6个字段,我将其中的一个A字段默认置为0,当用户点击保存的时候,数据库中其他的5个字段的值都成功插入到表中相应字段,A字段的值就为0,但是当用户在下次登录对记录进行确认的时候,点击提交按钮,就能够承购的将A字段的值置为1!并且点击提交后,A字段为1的时候,该条记录不能再被修改,望各位指教!谢谢大家!
展开
展开全部
后台代码判断 点击圆亮一次升备后 马上修改为1 再次读出 判断是否等于1 如果等橘笑宽于1 那就return false;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你想把这一切的功能都用数据库控制,而不用C#代码控制?
追问
最好能这样,要是不这样,二者结合起来也好,但是就是需要一点详细的方法,我学这个现在还是菜鸟阶段!望指教!
追答
说下思路:个人见解,如果有高人,我就退后学习。
1.创建一个存储过程,此存储过程有5个参数,就是除了默认值外的5个字段。
1.1 存储过程中要用事物,如果有一个字段插入失败,直接回滚。
2.在代码中,能够看到你插入的5个字段,点击确认后,修改这条记录的默认值,把那个默认值改成1
3.在这张表中创建一个UPDATE触发器,如果默认值字段为1,就不允许修改。(回滚)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那自己在程序里面做一下判断不就可以了嘛....不是很简单的问题嘛.......
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询