public void find(string name)
{
using(SqlCommand cmd=sqlconn.CreateCommand())
{
string pName=name;
cmd.CommandText = "select CardNum,Sex,BirthDate,Age,BirthAddress,HomeAddress from Patient where Name=@Name";
sqlconn.Open();
cmd.Parameters.AddWithValue("@Name", pName);
SqlDataReader dreader= cmd.ExecuteReader();
}
}
我想把dreader中的数据赋值给一组数据,但不知道怎么办好了。dreader[0],dreader[1],dreader[2]等,这些数据函数外面要用到
{
using(SqlCommand cmd=sqlconn.CreateCommand())
{
string pName=name;
cmd.CommandText = "select CardNum,Sex,BirthDate,Age,BirthAddress,HomeAddress from Patient where Name=@Name";
sqlconn.Open();
cmd.Parameters.AddWithValue("@Name", pName);
SqlDataReader dreader= cmd.ExecuteReader();
}
}
我想把dreader中的数据赋值给一组数据,但不知道怎么办好了。dreader[0],dreader[1],dreader[2]等,这些数据函数外面要用到
那就 public void find(string name, ref string 要用到的字组, ref int 要用到的数值) 要用到的字组 = dreader[0].ToString();
要用到的数值 = int.Parse(dreader[0].ToString());
类似这类的写法即可