select 某个字段 from 某个表 where 某条记录ID=你的ID是这个意思吗!?

解决方案 »

  1.   

    DataTalbe.Rows[i][j].ToString()i是行
    j是列
      

  2.   

    把选出的结果填充到一个DataTable中,假如要获取第二条记录的“公司名”字段的值,可以这样:string comName=(string)mytable.Rows[1]["公司名"];
      

  3.   

    SqlCommand Cmd = new SqlCommand("select a,b,c from d where e ='e'",Conn);
    SqlDataReader Rad = Cmd.ExecuteReader();
    MessageBox.Show(Rad["a"].ToString());
      

  4.   

    String strSQL="select myValue,myValue2 from myTable where myid=1";
    cm=new SqlCommand(strSQL,cn);
    cn.Open();
    dr=cm.ExecuteReader();
    if(dr.Read())
    {
    Label1.Text=dr["myValue"].ToString();
    }
    cn.Close();
      

  5.   

    下面的代码怎么出现这个问题啊??大家帮忙再看看好吗?
                Dim m_Conn As SqlConnection
                Dim m_Comm As SqlDataAdapter
                Dim m_DataTable As New DataTable
                m_Conn = New SqlConnection(ConfigurationSettings.AppSettings("SQLConnString"))
                m_Comm = New SqlDataAdapter("select count(*) from [admin] where AdminName='" & AdminName.Text & "' and AdminPwd='" & AdminPwd.Text & "'", m_Conn)
                m_Comm.Fill(m_DataTable)
                Response.Write(m_DataTable.Rows(0)("AdminType").ToString())
    错误信息:
    列“AdminType”不属于表 。 
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.ArgumentException: 列“AdminType”不属于表 。
      

  6.   

    你的表中有“AdminType”这个字段吗??
      

  7.   

    Response.Write(m_DataTable.Rows(0)("AdminType").ToString())行出错。
    大家再帮忙看看,好吗?
      

  8.   

    可你并没选这个字段,你选的是 count(*) ??????
      

  9.   

    把 count(*) 改为 * 就行了。