access数据库无法添加新的数据?

下面是我的代码:dimrs,sqldimBigClassName,SmallClassName,IDdimTitle,Content,user,AddDate,okdim... 下面是我的代码:
dim rs,sql
dim BigClassName,SmallClassName,ID
dim Title,Content,user,AddDate,ok
dim DefaultPicUrl
Hits="0"
BigClassName=trim(request.form("BigClassName"))
SmallClassName=trim(request.form("SmallClassName"))
Title=trim(request.form("title"))
Content=trim(request.form("Content"))
Infotime=trim(request.form("AddDate"))
DefaultPicUrl=trim(request.form("DefaultPicUrl"))
Ok=trim(request.form("ok"))
User=trim(request.Form("user"))
if request("action")="Add" then
set rs=server.createobject("adodb.recordset")
sql="select * from News where (ID is null)"
rs.open sql,conn,1,3
rs.addnew
rs("Hits")="0"
rs("BigClassName")=BigClassName
rs("SmallClassName")=SmallClassName
rs("Title")=Title
rs("Content")=Content
rs("Ok")=Ok
rs("User")=User
rs("Infotime")=Infotime
rs("FirstImageName")=DefaultPicUrl
rs.update
ID=rs("ID")
rs.close
set rs=nothing

end if
我更改SQL语句为:
sql="INSERT INTO News (ID,Title,"
sql=sql & "BigClassName,SmallClassName,Content,Ok,User,Infotime)"
sql=sql & " VALUES "
sql=sql & "('" & Request.Form("custid") & "',"
sql=sql & "'" & Request.Form("title") & "',"
sql=sql & "'" & Request.Form("BigClassName") & "',"
sql=sql & "'" & Request.Form("SmallClassName") & "',"
sql=sql & "'" & Request.Form("Content") & "',"
sql=sql & "'" & Request.Form("ok") & "',"
sql=sql & "'" & Request.Form("user") & "',"
sql=sql & "'" & Request.Form("AddDate") & "')"
on error resume next
conn.Execute sql
这样仍然不行,哪位高手解决一下
展开
 我来答
058vpstyx
2011-07-11 · TA获得超过3013个赞
知道大有可为答主
回答量:4450
采纳率:0%
帮助的人:802万
展开全部
写一个触发器,建议用事务,通过sql的OLE数据库引擎连接到access数据库,当在本地表添加数据口,就添加到access数据库,都成功则提交,不成功就回滚。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式