2016-08-02 3 views
-2

UsernamePassword、およびUserLevelのカラムを持つtblUserAccountsがあります。現在、Admin UserLevelには1行しかありません。私のC#プログラムでは、管理者アカウントだけがアカウントを更新/削除できます。誰かがすべての行をtblUserAccountsから削除しないようにするには、少なくとも1つの管理者アカウントが常に存在するようにしてください。助けてください。Sql - データベース内の1つの管理者アカウントが確実に削除されないようにする方法

+0

権限で/ロードしているので、どこか「保護された」一人の管理者を持っています – Werdna

答えて

0

おそらくC#アプリケーションでは、ユーザーを管理者にしているかどうかを確認する前に、ユーザーを編集/削除する必要があります。ユーザーに管理者でない場合は、 TBL)その後/またはあなたのMAIN管理者のためのデータベース(tblUserAccounts内の余分なフィールド)を設定することができ、例えばそのフィールド「IsMain」型BITと設定を呼び出すことができます:、

IsMain = true

と誰かがしたい場合すべてのユーザーやその他のユーザーに状態を表示するには

IsMain=false

あなたはオールウェイズあなただけの一人のユーザにtrueを設定し、:) = falseの状態をユーザーに示す:)

関連する問題