急!为什么不能向数据库中插入时间数据啊?
向高手请教,通过表单取得当前系统时间,可是不能把它插入到数据库中,数据库中字段的属性设置的是时间类型的,谢谢!!
这是我的原代码,请帮我看看吧 <% Dim db Set db=Server.CreateObject("ADODB.Connection") db.Open "Dbq="&Server.Mappath("aa.mdb")&";Driver={Microsoft Access Driver (*.mdb)}" on error resume next strSql="insert into 1(time)values( '"&now()&"')" Set rs=db.Execute(strSql) dim err,i for i=1 to db.errors.count set err=db.errors.item(i-1) response.Write err.description next %>
数据库中的time 字段已经设置为日期类型的了
[QUOTE]strSql="insert into 1(time)values( '"&now()&"')" [/QUOTE]
time是保留字,用保留字做表、字段名时,SQL语句中要以 中括号隔开,写成如下:
[QUOTE]strSql="insert into 1([time])values( '"&now()&"')" [/QUOTE]
[此贴子已经被作者于2004-07-22 09:25:20编辑过]