首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

菜鸟的小疑点

2012-03-31 
初学者的小问题我想向数据库中的content表中添加数据(access数据库,有默认的id字段,content,time三个字段)

初学者的小问题
我想向数据库中的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里面应用的。

热点排行