日期:2014-05-19  浏览次数:20492 次

TextBox.Text中字符串传递的问题?在线给分
在Default.aspx中   存在文本框TextBox.Text     和提交按钮   research

我想在Default.aspx.cs   中获取Studyno.Text和   Studyname.Text的字符串
==================================
protected   void   research_Click(object   sender,   EventArgs   e)
{
  string   id;
                        String   strconn   =   ConfigurationManager.ConnectionStrings[ "connstring "].ToString();  
                        SqlConnection   cn   =   new   SqlConnection(strconn);
                        String   mysql   =   "SELECT   [id]   FROM   [STUDY_INFOS]   WHERE   [ID]=   ' "   +   Studyno.Text.ToString()   +   " 'OR   [NAME]= ' "   +   Studyname.Text.ToString()   +   " ' ";
                        cn.Open();
                        SqlCommand   cmm   =   new   SqlCommand(mysql,   cn);
                        SqlDataReader   dr   =   cmm.ExecuteReader();
}
==============================
错误提示:
说 在Studyname.Text和Studyno.Text中没有取到值  null
cmm   =null
dr=null


------解决方案--------------------
没看明白? Studyname和Studyno是这个页面中的两个文本框吗? 另外 'OR 前面少了个空格