string getname=txtshuru.Text;
string str="select * from Users where User_id='"+getname+"' or User_name='"+getname+"'";
SqlDataAdapter myda=new SqlDataAdapter(str,conn);
DataSet myds=new DataSet();
myda.Fill(myds);
DataTable mydt=new DataTable("id");
myds.Tables.Add(mydt);
DataRow rs=myds.Tables[0].Rows[0];
if(rs["User_id"].ToString()!="")
{
string geter_id2=rs["User_id"].ToString();
SqlParameter geterid2=new SqlParameter("@fs_get_id",SqlDbType.VarChar,20);
com.Parameters.Add(geterid2);
geterid2.Direction=ParameterDirection.Input;
geterid2.Value=geter_id2.ToString();
}
else
{
Response.Write("<script>alert('没有这个人,请确认您输入的信息是否正确!')</script>");
}
我的问题是如果getname 得到的值是数据库里能够查询到的话就没错,可要是数据库里查不到的,上面那句红的就会报错,请问各位老大该咋办?
[求助]该怎么办?