你要查数据库吗?还是Linq呢?

解决方案 »

  1.   

    那你先去看看ADO.Net吧,一般是返回一个DataTable,然后你再把想要的东西比如dt.Rows[0][0].ToString()赋值给一个string
      

  2.   

    string 结果 = 职业.toString();
      

  3.   

    循环 结果集 ,stringbuilder.append()
      

  4.   

    你应该用dataadapter和dataset来获取,
    用dataadapter把取得的内容填入dataset,通过dataset获得表,在通过表获得行
      

  5.   

    感觉问的把我都整糊涂了。。呵呵。。实在不明所以你的根据你上面的sql语句查询出来的职业是多个数据还是就一个数据呢??
      

  6.   

    string zhiye = @"declare @pro1 nvarchar(4000)
    set @pro1=''
    select @pro1=@pro1+(case when @pro1= '' then '' else ',' end)+职业 FROM zhuce WHERE 帐号='" + zhanghaotb.Text + "'";
      

  7.   

    把zhiye打印出来或者用个控件显示出来
      

  8.   


    string zhiye = "SELECT 职业 FROM zhuce WHERE 帐号='" + zhanghaotb.Text + "'";
    SqlCommand cmd=new SqlCommand(zhiye,sqlConnection)//你要自己创建一个名为sqlConnection数据库连接
    //执行查询
    SqlDataReader sqlReader=cmd.ExcuteReader();
    //定位到返回结果
    sqlReader.Read();
    string zhiyeReturn=sqlReader.GetString(0);
      

  9.   

    本人也是新手,试着解答一下。操作数据库需要很多ADO.NET命令。根据你的查询帐号,返回数据应该只有一个。但是如果查不到数据,返回的空值在转换字符串时很可能出错。
    先在表单上拖一个按钮(button1)和文本框(textBox1),在按钮的单击事件里写如下程序(连接字符串你要自己设定):
    private void button1_Click(object sender, EventArgs e)
    {//连接字符串
    private string connectionString ="";//连接数据库
    string sqlQuery = "SELECT 职业 FROM zhuce WHERE 帐号='" + zhanghaotb.Text + "'";
    SqlConnection conn = new SqlConnection(connectionString);
    conn.Open();//设置命令参数
    SqlCommand cmd = conn.CreateCommand();
    cmd.CommandType = CommandType.Text;
    cmd.CommandText = sqlQuery;//执行查询命令,返回一个值
    string zhiye = cmd.ExecuteScalar().ToString();//显示到文本框里
    this.textBox1.Text = zhiye;}
      

  10.   

    string zhiyeReturn=sqlReader.GetString(0);
    把结果赋给字符串
      

  11.   

      cmd.CommandText = "SELECT 职业 FROM zhuce WHERE 帐号='" + zhanghaotb.Text + "'";
                    SqlDataReader dr = cmd.ExecuteReader();                string zhiye ;
                    while (dr.Read())
                    {
                        if (!String.IsNullOrEmpty(dr[0].ToString()))
                        {
                            zhiye = dr[0].ToString();
                        }
     
                    }
                    dr.Close();
    【如果我的答复对你有所帮助,请到下列地址http://download.csdn.net/source/2247484 下载原创家庭记账软件,并给出宝贵意见!】
      

  12.   

    cmd.CommandText = "SELECT 职业 FROM zhuce WHERE 帐号='" + zhanghaotb.Text + "'";
      SqlDataReader dr = cmd.ExecuteReader();
      

  13.   

    我也是菜鸟,也来说说,呵呵public string zhiye;
    string comstr="SELECT 职业 as ZY FROM zhuce WHERE 帐号='" + zhanghaotb.Text + "'";
    string constr=" ";//这是你的数据库连接字符串
    Sqlconnection conn=new Sqlconnection(constr);
    conn.Open();//打开数据库连接
    SqlDataAdapter da=new SqlDataAdapter(comstr,conn);//创建适配器
    DataSet ds=new DataSet();//创建数据集
    da.Fill(ds);//填充数据集
    DataRow dr=ds.Tables[0].Rows[0];//从ds这个内存数据库里读取数据
    zhiye=dr["ZY"].ToString();
    conn.Close();//关闭连接
    然后在前台html代码里用以下方法就可以显示出来你的数据。<div>
    <%=zhiye%>
    </div>
      

  14.   

    Sqlconnection conn = new Sqlconnection("Data Source=.;Initial Catalog=数据库名;User ID=sa;Password=sa");
    conn.Open();
    SqlDataAdapter da = new SqlDataAdapter("SELECT 职业 as ZY FROM zhuce WHERE 帐号='" + zhanghaotb.Text + "'",conn);
    DataSet ds=new DataSet();
    da.Fill(ds);
    string Profession = ds.Tables[0].Rows[0]["职业"].ToString();
    conn.Close();
      

  15.   

    SELECT 职业 as ZY 后边的as ZY去掉,照粘SQL语句没有注意看
      

  16.   

    先从数据库中查处结果集放入DataTable中,后返回结果 string zhiye=DataTable[0][0].tostring();
      

  17.   

    SqlDataReader sqlReader=cmd.ExcuteReader();
    sqlReader.Read();
    string zhiyeReturn=sqlReader.GetString(0);
      

  18.   

    string sqlstr="SELECT 职业 as ZY FROM zhuce WHERE 帐号='" + zhanghaotb.Text + "'";
    string constr="Data Source=.;Initial Catalog=数据库名;User ID=sa;Password=sa";
    Sqlconnection conn=new Sqlconnection(constr);
    conn.Open();//打开数据库连接
    SqlDataAdapter da=new SqlDataAdapter(sqlstr,conn);//创建适配器
    DataSet ds=new DataSet();//创建数据集
    da.Fill(ds);//填充数据集
    string zhiye=ds.Tables[0].Rows[0]["职业"].ToString();
    conn.Close();//关闭连接