SqlConnection  con = new SqlConnection("server = .;database = zperp;uid= sa ;pwd = 44944");
con.Open();
string  a = "0309";
SqlCommand cmd = new SqlCommand("select fname from t_hrempl where fempno = '"+ a +"'",con);
SqlDataAdapter sda = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
sda.Fill(ds,"t_hrempl");
string fempname = ds.Tables["fname"].ToString();
con.Close();
MessageBox.Show(fempname);
请问那里有问题?

解决方案 »

  1.   

    这句有问题:
    string fempname = ds.Tables["fname"].ToString();改成
    string fempname = ds.Tables["dad"].Rows[0][0].ToString();
      

  2.   

    上面写错了
    string fempname = ds.Tables["fname"].Rows[0][0].ToString();
      

  3.   

    string fempname = ds.Tables["fname"].ToString();
    这句有问题,改为:string fempname = ds.Tables[0].Rows[0]["fname"].ToString();
      

  4.   

    string fempname = ds.Tables[0].Rows[0]["fname"].ToString();
      

  5.   

    string fempname = ds.Tables["fname"].ToString();
    有問題
      

  6.   

    string fempname = ds.Tables["fname"].Rows[0][0].ToString();