查询数据库里面的网站地址!直接跳转到该网站的问题!代码错了吗?
我的数据库里面有两个字段!一个放着网站的名字!一个放着网站的地址!在文本框中输入网站名,点击搜索,根据网站名查询出地址!然后直接跳转到该网站上!代码如下:哪里出错了吗??OleDbConnection con=new OleDbConnection();//-----连接数据库
con.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;"+"Data Source="+Server.MapPath(@"\hpuedu\hpuwebdata\webdata.mdb");
con.Open();
string myselect=this.txtserch.Text;//-----获取查询内容
OleDbCommand cmd=new OleDbCommand("select count(*) from myserch where sleName='"+myselect+"'",con);
int count=Convert.ToInt32(cmd.ExecuteScalar());
cmd.Connection.Close();
con.Close();
if(count>0) //------判断用户所查询的内容是否存在
{
OleDbConnection conn=new OleDbConnection();
conn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;"+"Data Source="+Server.MapPath(@"\hpuedu\hpuwebdata\webdata.mdb");
conn.Open();
string selCmd=("select sleUrl from myserch where sleName like '"+this.txtserch.Text+"'");
OleDbDataAdapter da=new OleDbDataAdapter(selCmd,conn);
DataSet ds=new DataSet();
da.Fill(ds,"HyperLink1");
this.HyperLink1.Text=ds.Tables["HyperLink1"].Rows[0][0].ToString();
Response.Redirect(this.HyperLink1.Text);
conn.Close();
this.HyperLink1.Text="";
}
else //-----所查找内容不存在,则掉转到信息查询页面
{
Response.Redirect("search.aspx");
}