存储过程checkdate里没有@value这个传入参数

解决方案 »

  1.   

    sqlSelectCommand1.Parameters.Add("@value", strvalue).Value = .............;添加了这个参数,但是没有赋值。改成上面这样试试看
      

  2.   

    sqlCommand1.SelectCommand.CommandType=CommandType.StoredProcedure;
    sqlSelectCommand1.Parameters.Add("@value", strvalue); ???
    不是应该这样吗? sqlCommand1.SelectCommand.Parameters.Add("@value", strvalue);
      

  3.   

    你的checkdate在数据库中是不取系统的时间getdate(),如果是你把"@value"中的@去掉,刚处理过个类似的问题!
      

  4.   

    你还可以跟踪捕捉下错误,用SQL2K的Profiler来跟踪,肯定能发现你的错误所在!