搞了好久,没办法了,求各位高手相助!
用C#做的web网站,VS2005,Sql Server2005,数据库都已经连好了。
要实现在文本框中输入一个文本,然后点击按钮,读取数据库CerID字段(在数据库中该字段为Varchar类型)为该文本的所有记录,如果读取成功,就转到ShowAll.aspx页面,否则弹出对话框“未找到相关信息”。代码为: …………
…………
SqlConnection MyConnection = DB.creatConnection();
MyConnection.Open();
SqlCommand MyCommand = new SqlCommand("select * from Cer_Table where CerID='"+CerIDTxt.Text+"'", MyConnection); SqlDataReader dr = MyCommand.ExecuteReader();
if (dr.Read())
{//在数据库中找到了相应数据
Response.Redirect("ShowAll.aspx");
dr.Close();
MyConnection.Close();
}
else
{
Response.Write("<Script Language=JavaScript>alert('未找到相关信息!');</Script>");
}
在数据库CerID字段中有一个值为“222222”,但是在文本框中输入“222222”后,提示“未找到相关信息!”
但是把SqlCommand命令改为
SqlCommand MyCommand = new SqlCommand("select * from Cer_Table where StaID='222222'", MyConnection);时却能转到ShowAll.aspx页面。
怎么回事啊?哪的问题哦?
用C#做的web网站,VS2005,Sql Server2005,数据库都已经连好了。
要实现在文本框中输入一个文本,然后点击按钮,读取数据库CerID字段(在数据库中该字段为Varchar类型)为该文本的所有记录,如果读取成功,就转到ShowAll.aspx页面,否则弹出对话框“未找到相关信息”。代码为: …………
…………
SqlConnection MyConnection = DB.creatConnection();
MyConnection.Open();
SqlCommand MyCommand = new SqlCommand("select * from Cer_Table where CerID='"+CerIDTxt.Text+"'", MyConnection); SqlDataReader dr = MyCommand.ExecuteReader();
if (dr.Read())
{//在数据库中找到了相应数据
Response.Redirect("ShowAll.aspx");
dr.Close();
MyConnection.Close();
}
else
{
Response.Write("<Script Language=JavaScript>alert('未找到相关信息!');</Script>");
}
在数据库CerID字段中有一个值为“222222”,但是在文本框中输入“222222”后,提示“未找到相关信息!”
但是把SqlCommand命令改为
SqlCommand MyCommand = new SqlCommand("select * from Cer_Table where StaID='222222'", MyConnection);时却能转到ShowAll.aspx页面。
怎么回事啊?哪的问题哦?
解决方案 »
- 在asp.net中加入了一段JS要把它替换掉?
- 这个效果是用了CSS3的哪个属性
- 技术高手进,关于网银支付的问题
- mapxtreme2005距离的问题,急~~~
- [求助]谁有制作网页在线客服的ASP.NET源码
- IIS发布,access数据库 需要配置怎么样的环境变量?
- 求高手指点,关于 Component 组件 集合属性的问题
- 如何把导出Excel中的单引号不显示出来?
- 请问datalist中如何选中一单元格后,该单元格背景色会变
- 请求一个var queryString = $('#form_add').formSerialize();问题
- 怎么用C#打开文件
- AspNetAjaxPager通用无刷新分页控件发放了,欢迎拍砖。。。
试试
SqlCommand MyCommand = new SqlCommand("select * from Cer_Table where CerID='"+CerIDTxt.Text.Trim()+"'", MyConnection);
if(!Page.IsPostBack)
{
//语句块
}