检查数据库是否为空行C#

时间:2012-11-28 13:54:27

标签: c# database login

我已将我的代码(使用visual studio C#)连接到我的Microsoft Access数据库。我的应用程序能够在数据库中添加和删除用户。我的数据库只允许两个用户(管理员和用户)。

假设管理员已将用户从数据库中删除...我会让应用程序在检测到数据库中只有一个用户后将用户重定向到注册页面。如何使用我的代码检查?

我已经在我的代码中添加了一条SQL语句,我可以添加另一个吗?我如何检查空列?

1 个答案:

答案 0 :(得分: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,因为它不是很灵活,而且工作速度很慢,你应该学习如何用ado写,以防你以后遇到复杂的需求。但是你已经完成了查询部分并且可以使用你之前编写的方法,所以它看起来像这样:

User[] somethin = GetAllUsers();
if(somethin.Count==1){
//now you have one user record in your database
}
相关问题