比如你的存储过程:Creaet Procedure procname(@adate DateTime)
Exec procname '2001-01-01'

解决方案 »

  1.   

    传字符串,Creaet Procedure procname(@adate char(10))
    在存储过程中再转成日期型变量.
      

  2.   

    exec procname '2001-5-17'
    就可以了

    declare @DateSQl datetime
    select @DateSQl = 你的日期
    exec procname @DateSQl 
      

  3.   

    你的前台工具是什么!你实在前台操作吗?如果是
    在VB中
    adors.open "prcename #"变量"#"
    如果是在sql server里面
    可以这样
    declare @kk datetime
    select @kk='2001/5/17'
    在oracle
    里面
    decalre 
    kk date;
    begin
    kk:=todate('2001/5/17','yyyy/mm/dd');
    end
    方法很多!你自己想好了