Translate Into English Coffee & Tea
ASP.NET 中的 AJAX ASP.NET 画图全接触 ASP.NET 与 XML 声明式数据绑定 ASP.NET 网页抓取
C# 基础 C# 类教程 C# 加密 ASP.NET 成员资格 非“自动化”处理 Excel
QuickAjax Ajax 完美的语法高亮器 Silverlight Popfly
通栏广告
如何设置通过与不通过

比如新闻发布系统,一般需要对新闻进行审核,审核分为两种操作:一种是通过,一种是不通过。

一般是数据库中设置一个 bit (或“是/否”)字段,比如字段名为 passed,通过其值表现新闻是否通过。

具体操作时有两种操作方法,一种是:

SET passed = not passed

还有一种是:

SET passed = @passed

第一种简单,不需要传递参数,第二种需要传递一个参数。

但这里建议选择第二种使用方法。第一种准确的说法是改变 passed 为另一种状态,如果管理员看到一条新闻的 passed 为 false,现在希望设置该状态为 true,可是就在它进行设置前,被另一个管理员设置为 true 了,现在再设置时,passed 又变成 false 了;而第二种则不会出现这种情况。

并且第二种方法适用的字段类型更广。

文章评论
标题:必填
内容:
文章信息