在往数据库中添加记录时出错,各位大侠请帮忙.

来源:百度知道 编辑:UC知道 时间:2024/06/21 19:48:37
小弟刚学ASP编程,很多问题都不懂,动手试了一下能往数据库中写记录的页面运行却出现如下错误:
Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

ADODB.Recordset 错误 '800a0cb3'

对象或提供者不能执行所需的操作。

/rsadd.asp,行17

行17我看了一下就是:rs.addnew这一行

conn.asp中的内容为:
<%
constr="DBQ="&server.mappath("admin/gtxx.mdb")&";driver={microsoft access driver (*.mdb)}"
set db=server.createobject("adodb.connection")
db.open constr
%>

rsadd.asp中的内容为:
<%@ Language=VBScript%>
<!--#include file="conn.asp"-->
<%
if Request.Form("submit")<>"" then
name=Request.Form("f_name")
sex=Request.Form("f_sex")
age=Request.Form("f_age")
phone=Request.Form("f_phone")
email=Request.Form("f_email")
address=Request.F

rs.addnew
rs("f_name")=name
rs("f_sex")=sex
rs("f_age")=age
rs("f_phone")=phone
rs("f_email")=email
rs("f_address")=address
rs("f_zipcode")=zipcode
这些都有用吗??把addnew写上面应该就行了。。
我觉得你只是添加一些记录。好像这些代码没什么含意哦!