如果在外面用VB来写就方便了,FORMAT一下就可以了,如果拼一句SQL语句来实现,要先查查SQL的帮助了,帮你看看。到SQL版去问问

解决方案 »

  1.   

    select convert(datetime,(left(getdate(),11)))
      

  2.   

    老大,vb里面没有getdate 函数的,你是不是用sql server里面的getdate函数的如果是的话,问题就出来了
    因为sql server的getdate 函数本来就返回,日期和时间,你把这个insert到数据里面当然是有,时间了,如果你想只插入日期的话strSQL="insert into Table(D) values(" & Date & ")"
    cnn.excute strsql
      

  3.   

    如果你要写存储过程不方便用vb函数的话,那么就这样使用INSERT INTO A4
          (d)
    VALUES (CONVERT(varchar(10), GETDATE()))
    其中字段d是datetime类型的