string sqldel = "delete from"+this.tablename+" where Presstime <='"+Convert.ToDateTime(ddlpressdata)+"'"; 

解决方案 »

  1.   

    要学会断点调试,对你很有帮助
    你先在sqldel语句后面加一句
    Response.Write("sqldel的结果:"+sqldel);
    看看语句是什么
      

  2.   

    如delete from table where presstime<='2008-03-27'
      

  3.   

    你测下拼出来的SQL语句是什么
      

  4.   

    建议将实际执行的SQL放到SQL调试工具中执行,比较容易查原因
    注意时间的格式 以及是否要考虑 小时/分/秒