关于dataSet中无数据的情况
偶想在一个登录窗口判断其是否是已注册用户,如果是,则按用户名搜索出密码,进行校对密码是否正确。如果不是已注册用户,我仍然按用户名搜索数据密码(如下SQL语句),但,搜索结果放到dataSet中,dataSet是什么状态,是NULL还是什么?
代码如下:问题是if内的判断条件不对。达人指教,小弟拜谢:)
if(dataSet1.Tables["aaa"].Rows[0][0].ToString()==null)
{
string sqlStr1="insert into yhxx(id,pw)values('"+TextBox1.Text+"','"+TextBox2.Text+"')";
OleDbCommand1=new System.Data.OleDb.OleDbCommand(sqlStr1,OleDbConnection1);
OleDbCommand1.ExecuteNonQuery();
Session["id"]=TextBox1.Text;
//Response.Write("<scrip language=JavaScript>window.alert('注册成功,请登陆')</script>");
Response.Redirect("hebing.aspx");
}
else
{
Response.Write(dataSet1.Tables["aaa"].Rows[0][0].ToString());
}