我的语句的是这样的:
rs.Open "select datediff(n,s,now) as s1 from tao", conn, adOpenKeyset, adLockOptimistic
其中的S是我字段,格式是2006-08-02 12:12:12的格式,但是代码在运行期间其实出现这样的错误:
“至少一个参数没被制定值”,我不知道为什么会出现这样的错去,而且这句话在SQL的查询分析器中运行是正常的。
盼请高手指点一二。谢谢!

解决方案 »

  1.   

    这句话在SQL的查询分析器中运行是正常的
    ------------------
    SQL2000好像不認識now的吧???
      

  2.   

    方法1:
    rs.Open "select datediff(n,s,'"& now &"') as s1 from tao"方法2:
    rs.Open "select datediff(n,s,getdate()) as s1 from tao"
      

  3.   

    而且,参数n好像也不对,应该改成别的
    year yy, yyyy 
    quarter qq, q 
    Month mm, m 
    dayofyear dy, y 
    Day dd, d 
    Week wk, ww 
    Hour hh 
    minute mi, n 
    second ss, s 
    millisecond ms