新手问题....急.....!
protected void Page_Load(object sender, EventArgs e)
{
// NameValueCollection a = Request.QueryString["id"];
// this.label1.Text = a.ToString();
// this.label1.Text = Request.QueryString["id"];
string strCon = "Data Source=localhost;Integrated Security=SSPI;Initial Catalog=SOVO_HOME";
string strSelect = "SELECT BiaoTi,BianJi,ZhengWen FROM NEWS WHERE Nid =" + Request.QueryString["id"];
SqlConnection SqlCon = new SqlConnection(strCon);
SqlDataAdapter da = new SqlDataAdapter(strSelect, SqlCon);
DataSet ds = new DataSet();
da.Fill(ds, "NEWS"); 提示这种出错,不知道为什么
this.Repeater1.DataSource = ds.Tables["NEWS"];
this.Repeater1.DataBind();
}
2.请问一下,要显示新闻内容,一般用什么控件来显示才不会打乱新闻原有的格式.??
------解决方案--------------------取值的时候这么用
DS.Tables[0]或
DS.Tables[DS.Tables.Count-1]
------解决方案--------------------如果Nid是int型的就:Nid =" + (int)Request.QueryString["id"];
如果Nid是string型:Nid =‘" + Request.QueryString["id"]’;
------解决方案--------------------SqlException
有可能是你的SQL不对,或者没取到连接
SqlCon 用之前你先open一下,看看连接有没有问题,
如果没有问题,在查询分析器里跑以下你的sql看看有没有问题
感觉应该是你的 Request.QueryString["id"]值有问题,跟一下看看