补充一下代码:
string scr="select id from login where name=@name";
SqlCommand myCommand=new SqlCommand(scr,myConnection);
myCommand.Parameters.Add(new SqlParameter("@name",SqlDbType.NVarChar,50));
myCommand.Parameters["@name"].Value=TextBox4.Text;
myConnection.Open();
if(TextBox4.Text=="")
Label3.Text="查询的用户名不能为空!";
else 
{
SqlDataReader reader=myCommand.ExecuteReader();
reader.Read();
if(reader.GetInt32(0).ToString()!="")
{
int i=reader.GetInt32(0);
reader.Close();
myConnection.Close();
Label3.Text="您所要查询的用户的id是:"+i+"";
}
else
{
Label3.Text="没有您所要查询的用户!";

}