我用"insert intotable(field1,shortdatefield) values('strs','" & date & "')  发生错误,shortdatefield的字段类型是短日期类型

解决方案 »

  1.   

    "insert intotable(field1,shortdatefield) values('strs','" & cdate(format(date,"yyyy-mm-dd")) & "')
      

  2.   

    这样插入了,但是出错了
    adoConnection.Execute "update Fabric_Price set Price=" & CSng(Trim(FabricPrice.Text)) & ",Date=" & CDate(Format(Date, "yyyy-mm-dd")) & " where Fabric_ID='" & sFabricID & "'"
       
      

  3.   

    ",Date=#" & CDate(Format(Date, "yyyy-mm-dd")) & "#"
      

  4.   

    首先在access的日期型用#,为保证插入的是短日期型,用format(date,"yyyy-mm-dd")转换过来
      

  5.   

    ",Date=#" & CDate(Format(Date, "yyyy-mm-dd")) & "#",调试还是错误,奇怪