0

コードを(Visual Studio C#を使用して)MicrosoftAccessデータベースに接続しました。アプリケーションでデータベースにユーザーを追加およびデータベースから削除できます。私のデータベースでは、2人のユーザー(管理者とユーザー)しか許可されていません。

管理者がデータベースからユーザーを削除したとしましょう...データベースにユーザーが1人しかいないことを検出した後、アプリケーションはユーザーを登録ページにリダイレクトします。私のコードを使用してそれをどのように確認できますか?

コードにSQLステートメントをすでに追加していますが、別のステートメントを追加できますか?null列を確認するにはどうすればよいですか?

4

1 に答える 1

0
private void Login_Load(object sender, EventArgs e)
{      
    // you can here add validation 
    //by using this sql: select count(*) from [User]


      LoginUsernameTextBox.Focus();
    }

linq の使用はあまりお勧めしません。柔軟性が低く、動作がかなり遅いためです。後で複雑なニーズに直面する可能性がある場合に備えて、面倒な書き方を学ぶ必要があります。しかし、すでにクエリの部分は完了しており、以前に記述したメソッドを使用できるため、次のようになります。

User[] somethin = GetAllUsers();
if(somethin.Count==1){
//now you have one user record in your database
}
于 2012-11-28T14:11:28.577 に答える