VB连接ACCESS的问题

来源:百度知道 编辑:UC知道 时间:2024/05/11 17:10:38
请问利用adodb方式在vb中向access存入Date型数据应该是如何的形式?
Set rs1 = con.Execute("insert into Timing_Test (Seconds,Dat,Start,Hou) values(" & Text6.Text & " ," & Label6.Caption & "," & Text1.Text & "," & Text3.Text & ")")
1、其中,Dat字段是Date型的,我现在直接写" & Label6.Caption & ",但是存入库中的一直都是1905-6-24,不知道是哪里错了,我在form_load中设置了Label6.Caption=Date,但存库中总是1905-6-24这一个值,我没有静态的设置它
2、Start字段是一个保存时间的字段,数据库中是Date型的,将Text1.Text中的数据存入库中(例如:0:29:03),但是运行的时候总是说“语法错误(操作符丢失)在查询表达式'0:29:03'中”,不知道是哪里没有写好

谢谢高手的指教!

sql语句中输入date型字段内容时要用#引起来,形如
con.Execute "insert into Timing_Test(Dat,Start) values(#2008-2-4#,#8:30:21#)"

con.Execute "insert into Timing_Test(Dat,Start) values(#" & Label6.Caption & "#,#" & Text1.Text & "#)"

set mydate =#2008-08-08#

这种试下