【问题标题】:Data entry through asp.net into SQL Server 2008通过 asp.net 将数据输入 SQL Server 2008
【发布时间】:2011-08-15 19:07:22
【问题描述】:

我将为 4 个不同角色的用户提供 4 个数据输入表单。

所有数据都将存储在 SQL Server 2008 数据库的同一张表中。

输入数据后,需要一组特定用户查看和“批准”。需要批准数据的指定用户可能会随时间而变化。

我还不知道如何管理此审批流程,尤其是因为用户可能会发生变化。我正在考虑让那些指定的用户查看需要在网格视图中批准的数据的权限。要批准它,他们可以单击数据旁边的网格视图中的复选框并更新。

如果我需要 3 位特定用户来批准这些数据,我如何跟踪这些用户中的每一位是否都批准了这些数据?

第二个问题是因为我是一个 asp.net 初学者,一个简单的问题:如何创建一个将数据附加到数据库中的输入表单?

【问题讨论】:

    标签: c# asp.net sql sql-server-2008


    【解决方案1】:

    我将通过在表 Data 和 User 之间创建链接表来实现,您可以将其称为 Approvals 或任何对您有意义的名称。我会把 data_id、user_id 和 boolean 放在那里(默认为 false)。然后,您可以通过 SELECT data_id from Approvals where approved=1 group by data_id with count(*) > 2 获得至少 3 ysers 已批准的所有 data_id。您当然可以更花哨并添加approved_by 并要求它有例如在过去两个月内获得批准等。

    【讨论】:

    • 谢谢!这个怎么样第二个问题是因为我是一个asp.net初学者,一个简单的问题:如何创建一个将数据附加到数据库中的输入表单?
    猜你喜欢
    • 2016-12-04
    • 1970-01-01
    • 2010-11-25
    • 2010-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-01-10
    相关资源
    最近更新 更多