日期:2014-05-17  浏览次数:20472 次

大神就帮助,毕业答辩很急!!每次绑定都出现这样的错误!!
每次绑定都错先错误,错误提示为: 输入字符串不正确  
代码如下: 
 protected void bind()
  {
  string sqlvv = "select * from notice"+sql+" order by noticeDate desc";
  bc.ExecGridView(GridView1, sqlvv);
  }
ExecGridView方法如下:
 public void ExecGridView(GridView gv,string sqlstr)
  {
  string settings = Convert.ToString(ConfigurationManager.ConnectionStrings["SmallHouseConn"]);
  sqlcon = new SqlConnection(settings);
  sqlcon.Open();
  SqlDataAdapter ada=new SqlDataAdapter(sqlstr,sqlcon);
  DataSet ds=new DataSet();
  ada.Fill(ds);
  gv.DataSource=ds;
  gv.DataBind();//这短代码提示错误
  sqlcon.Close();
  }


好像是日期的格式错误 求大神请教 ,急急急!!
 

------解决方案--------------------
输出一下sqlvv嘛,看一下有没有正常
------解决方案--------------------
protected void bind()
{
string sqlvv = "select * from notice"+sql+" order by noticeDate desc";
bc.ExecGridView(GridView1, sqlvv);
}
传的sql参数呢?
------解决方案--------------------
检查看看数据库里面的时间格式与前台的是不是一样的,不一样要进行转换。