初学者的小问题
我想向数据库中的content表中添加数据(access数据库,有默认的id字段,content,time三个字段),程序不报错但数据库中没有信息
<!-- #include file= "conn.asp "-->
<%
dim abc
set conn=server.CreateObject( "ADODB.Connection ")
conn.open ( "dsn=yxd; ")
abc= "insert into content(content,time) values( '1 ', ' "+date()+ " ') "
conn.execute(abc)
conn.close
set conn=nothing
response.Write( "a ")
%>
conn.asp
<%
dim db,conn
dim connstr
db= "yxd.mdb "
on error resume next
connstr= "DBQ= "+server.mappath( "&db& ")+ ";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)}; "
set conn=server.createobject( "ADODB.CONNECTION ")
'conn.open connstr
if err then
err.clear
else
conn.open connstr
end if
sub CloseConn()
conn.close
set conn=nothing
end sub
%>
------解决方案--------------------对ACCESS不太明白.不过好像对日期型的是需要加#号吧!如果想存当前日期/时间的话.可以直接在数据库里给这个字段一个默认值!这样简单一些!
------解决方案--------------------注釋或者刪除這句on error resume next
就可以看到錯誤了,方便你調試,再有問題放上來!
------解决方案--------------------日期型应该是加#号,而不是单引号,单引号是SQL里面应用的。