Session["id"]=1;
try{
using(OleDbConnection wxw_Connection=new OleDbConnection(wxw_strConnection)
 {
 string wxw_str = "select person_zhuanye_name,person_qiuxue from person_user where person_user_id = '"Session["id"]"'";    
     OleDbCommand wxw_cmd = new OleDbCommand(wxw_str,wxw_Connection);
             wxw_Connection.Open();
             OleDbDataReader wxw_Reader = wxw_cmd.ExecuteReader();
                 
             while(wxw_Reader.Read()==true)
               {
              wxw_xueli = wxw_Reader[0].ToString();
              wxw_biye_xuexiao = wxw_Reader[1].ToString();
               }
           }
catch(OleDbException eo)
{
  biye_ReqVal.Text=eo.ToString();
}
jan_text.Text=wxw_xueli;
jan_text1.Text=wxw_biye_xuexiao;
<asp:TextBox Runat="server" ID="jan_text" Width=150></asp:TextBox>
    -------------------------------------------------------
为什么不显示?
我的sql句子换成where person_user_id = 1;就可以显示了.
我还试了
Session["id"]=1;
int i=Convert.ToInt32(Session["id"]);
where person_user_id = '"+i+"';
一样没用!
好像是我'"++"'这个用错了?

解决方案 »

  1.   

    string wxw_str = "select person_zhuanye_name,person_qiuxue from person_user where person_user_id = '"+Session["id"]+"'";
      

  2.   

    Session["id"]是个对象,要转换后才行
    Session["id"].ToString()
      

  3.   

    string wxw_str = "select person_zhuanye_name,person_qiuxue from person_user where person_user_id = '"+Session["id"].ToString()+"'";    
      

  4.   

    没有用你们说的办法我早就试了!
    '"+Session["id"].ToString()+"'"
    '"+Convert.ToInt32(Session["id"])+"'"
      

  5.   

    string wxw_str = "select person_zhuanye_name,person_qiuxue from person_user where person_user_id = '{0}'";  是字符型加"'",不是不加-->  = {0}
     wxw_str =String.format(wxw_str ,"Session["id"])
      

  6.   

    int i=Convert.ToInt32(Session["id"]);string wxw_str = "select person_zhuanye_name,person_qiuxue from person_user where person_user_id = '"+id+"'";
    也不行!
    person_user_id = 1
    就行了
    我真晕???????????????????????????????????????????
      

  7.   

    to: swzlxm(leon.net)
    不是字符.
    是整数!sql怎么写?
      

  8.   

    不是吧,为什么会出问题啊???
    提示是???
    不会是session["id"]不认吧??
    是不是session("id")啊
      

  9.   

    没有错误提示.
    就是读不出数据,我换成where person_user_id = 1
    就可以读出来了?
      

  10.   

    做个这个网站的多少钱?
    www.020job.com