测试了一下,结果正常。是不是你不小心输入了类似20003年之类的时间?

解决方案 »

  1.   

    不会吧?我是在调试时,将
    @日期 2003-10-06
    @开始时间 2003-10-06 14:31:25
    @结束时间 2003-10-06 14:41:48
    拷贝到“调试过程”的对应文本框中的,按下执行键就发生如上错误...
      

  2.   

    日期超範圍? 是否輸入的日期,時間超出範圍? 或者沒有輸入其中的參數值? 因為程式沒有處理未輸參數值.
      

  3.   

    用EXEC直接执行存储过程是正常的,只是无法进行单步调试。
    查了一天了,救命则个!
      

  4.   

    真是非常奇怪.楼主这样调试吧.输入:
    @日期 = '2003-10-06'
    @开始时间 = '2003-10-06'
    @结束时间 = '2003-10-06'进入调试状态后,再调整下面两个变量的值:
    @开始时间 = '2003-10-06 14:31:25'
    @结束时间 = '2003-10-06 14:41:48'