OleDbDataAdapter mycom=new OleDbDataAdapter("select password,grade from admin where name=@name",mycon);
mycom.SelectCommand.Parameters.Add(new OleDbParameter("@name",OleDbType.Char,50));
mycom.SelectCommand.Parameters["@name"].Value=TextBox1.Text;
DataSet ds=new DataSet();
int row=mycom.Fill(ds,"admin");
if(row==0)
{
Response.Write("<script language=javascript>");
Response.Write("window.alert('您的用户名错误,请重新输入!')");
Response.Write("</script>");
}
if(ds.Tables["admin"].Rows[0][0].ToString()==TextBox2.Text)
{
Response.Redirect("main.aspx");
Session["user"]=TextBox1.Text;
}
else
{
Response.Write("<script language=javascript>");
Response.Write("window.alert('您的密码不对!')");
Response.Write("</script>");
}
mycon.Close();
System.IndexOutOfRangeException: 在位置 0 处没有任何行。数据库中有数据并且输入正确的数据也提示该错误!请高手帮忙解答!
mycom.SelectCommand.Parameters.Add(new OleDbParameter("@name",OleDbType.Char,50));
mycom.SelectCommand.Parameters["@name"].Value=TextBox1.Text;
DataSet ds=new DataSet();
int row=mycom.Fill(ds,"admin");
if(row==0)
{
Response.Write("<script language=javascript>");
Response.Write("window.alert('您的用户名错误,请重新输入!')");
Response.Write("</script>");
}
if(ds.Tables["admin"].Rows[0][0].ToString()==TextBox2.Text)
{
Response.Redirect("main.aspx");
Session["user"]=TextBox1.Text;
}
else
{
Response.Write("<script language=javascript>");
Response.Write("window.alert('您的密码不对!')");
Response.Write("</script>");
}
mycon.Close();
System.IndexOutOfRangeException: 在位置 0 处没有任何行。数据库中有数据并且输入正确的数据也提示该错误!请高手帮忙解答!
解决方案 »
- imagebotton在表格中下面总是有一小条空白,怎么解决?
- 在ASP.NET里单据动态生成
- vs2005软件的问题
- 在点击dropdownlist中所需的选择后,如何执行一行代码.
- connection pool 內, connection reuse, 避免使用之前連線的產生暫存於database內數據的方法?
- 动态加载用户控件的问题
- HDNGO进 ,短信猫问题!!!!!!!!
- 五百里加急!我们几个人一起做一个项目,但老是在系统集成时出现错误,比如说,我某个页面名字改了,程序就不认了,这是为什么?还有许多
- 做一个和数据库结合的小小应用软件,大致是什么流程?请各位赐教!
- asp.net在girdview中动态调整列名和数值字段怎么实现?
- 关于数据post的问题
- 关于global.asa的反编译及数据文件的查找
if(ds.Tables["admin"] != null && ds.Tables["admin"].Rows.Count > 0)
{
if(ds.Tables["admin"].Rows[0][0].ToString()==TextBox2.Text)
{
Response.Redirect("main.aspx");
Session["user"]=TextBox1.Text;
}
}
{
//....
}