当前位置:编程学习 > C#/ASP.NET >>

很急的问题

//取出所有回复信息
        string replyStr=
        "select username,content,datetime"+"from  bbs_information where postid="+PostId;
        SqlDataAdapter  myDataAdapter=new SqlDataAdapter(replyStr,myConnection);
        DataSet myDataSet =new  DataSet();
        myDataAdapter.Fill(myDataSet,"reply");
        recountsLabel.Text = myDataSet.Tables["reply"].Rows.Count.ToString();
//到bbs_register取出所有回复者email
此语句是BBS系统的回复留言的代码,但是一直报错是myDataAdapter.Fill(myDataSet,"reply")的username,content,datetime无效,还有int PostId =Request.Params["postid"]格式错误??请教一下为什么?? --------------------编程问答-------------------- 字段无效应该是数据库问题吧 --------------------编程问答-------------------- 1.检查bbs_information 是否有username,content,datetime这三个字段
2.Request.Params["postid"]应该不是int类型的吧? --------------------编程问答-------------------- 看表中字段中否正确,

postid看上个页面传过来的值是否正确 --------------------编程问答-------------------- PostId 的类型以及在数据库对应是否正确。用调试看看你的查询返回的数据和填充到myDataSet的表的值大概就能找到问题了吧,学习一下。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,