急救:高手请进ASP中.....Access为什么连接不到(详细..)

2024-12-01 07:58:29
推荐回答(5个)
回答1:

<%
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

%>

回答2:

你那个tel是不是数值类型,如果不是,插入语句时少了两个单引号

回答3:

你看看这二个页面是不是在同一个目录下面,如果不是则action="../gk5.asp"

回答4:

路径有问题啊

回答5:

三楼怎么用connection对象写入数据啊?那样也可以?
在VB中连字符是用的&不是加号,所以那个插入数据的地方要改,conn.execute exec 后面最好加上那些参数类型1,3。而且conn对象似乎释放了两次,最好完善下代码,建议插入数据用recordset对象,再添加个事务处理和错误对象处理。