<%
name=request.form("name")
tel=request.form("tel")
message=request.form("message")
if name<>"" and tel<>"" and message<>"" then
set conn=server.createobject("adodb.connection")
conn.Open "select * from [表名] " ,conn,1,3
conn("name")=name
conn("tel")=tel
conn("message")=message
conn.update
conn.close
set conn=nothing
response.write "记录添加成功!"
else
------------------------这里返回错误提示
end if
%>
你那个tel是不是数值类型,如果不是,插入语句时少了两个单引号
你看看这二个页面是不是在同一个目录下面,如果不是则action="../gk5.asp"
路径有问题啊
三楼怎么用connection对象写入数据啊?那样也可以?
在VB中连字符是用的&不是加号,所以那个插入数据的地方要改,conn.execute exec 后面最好加上那些参数类型1,3。而且conn对象似乎释放了两次,最好完善下代码,建议插入数据用recordset对象,再添加个事务处理和错误对象处理。