CONVERT(VARCHAR(10),GETDATE(),111) 这个肯定没问题的啊解释一下你
EXECUTE  CMR_Insert_Header @OrderNo,CompanyCode,'A',CONVERT(VARCHAR(10),GETDATE(),111) 看看你的各个参数是否有不对的地方?

解决方案 »

  1.   

    参数绝对可以对应!
       EXECUTE  CMR_Insert_Header @OrderNo,CompanyCode,'A',GETDATE
    没错...(可以写:就是说可以通过语法检查,但执行错误:但执行时提示:Error converting data type nvarchar to datetime.
    )
       
           EXECUTE  CMR_Insert_Header @OrderNo,CompanyCode,'A','2004-07-26' 
    则不仅可以通过语法检查,还能正确执行!而:
      EXECUTE  CMR_Insert_Header @OrderNo,CompanyCode,'A',CONVERT(VARCHAR(10),GETDATE(),111)错误提示:
           Error 156:Incorrect syntax near the keyword 'CONVERT'
    语法检查都通不过!且提示也说明决不是参数问题.还请各位仁兄献技献策!
      

  2.   

    exec ('EXECUTE  CMR_Insert_Header CompanyCode,'''+'A'','''+CONVERT(VARCHAR(10),GETDATE(),111)+'''')
      

  3.   

    'EXECUTE  CMR_Insert_Header '+@OrderNo+'CompanyCode,'''+'A'','''+CONVERT(VARCHAR(10),GETDATE(),20)+''''
    而@OrderNo要看你的数据类型而定
      

  4.   

    function  ResetScroll()
    {   
    if ((document.forms[0]._SCROLLPOS.value!='' &&
    document.forms[0]._SCROLLPOS.value!=String.Empty))
    {
        var pos =document.forms[0]._SCROLLPOS.value;
     //  int pos=0;
          
    thebody.scrollTop=pos;

    }
    //  alert(document.forms[0]._SCROLLPOS.value);

    }

    function  SaveScroll()
    {
    document.forms[0]._SCROLLPOS.value= thebody.scrollTop; 
    //alert(document.forms[0]._SCROLLPOS.value);
    }
              <BODY ID="thebody"  onload="ResetScroll()" MS_POSITIONING="GridLayout" onbeforeunload="SaveScroll()">SCROLLPOS是一个ASP texbox ,就是每次刷新时用它记录滚动条的位置.刷新过后在把值给滚动条.