我的asp表单有什么错误?

来源:百度知道 编辑:UC知道 时间:2024/05/23 11:01:12
apply_add.asp内容如下:

<!--#include file="conn.asp"-->
<%
dim rs,sql
set rs=Server.CreateObject("ADODB.Recordset")
sql="select * from group"
rs.open sql,conn,1,3
rs.addnew
rs("age")=Trim(request.Form("age"))
rs.update
rs.close
set rs=nothing
%>
<script language="javascript">
alert("发布成功")
document.location="javascript:history.back(-1)"
</script>

conn.asp内容如下:

<%
dim connstr
dim db
db="db1.mdb"
Set conn = Server.CreateObject("ADODB.Connection")
connstr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(db)
conn.Open connstr
%>
终于找到错误了

Microsoft JET Database Engine error '80040e14'

Syntax error in FROM clause.

/member/

什么错误呢?把错误信息贴出来

确认一下apply_add.asp,Conn.asp,db1.mdb三个文件是不是在同一目录下。。如果还是有错误的话,建议你使用FireFox浏览器,会输出详细的错误信息,帮助你找到原因

点击IE菜单的工具->internet选项 找到高级选项卡,在底下找到显示友好的HTTP错误信息,把前面的对勾去掉,在浏览这个有错误的页面就可以看到具体的错误了!

1,检查数据库路径是否正确
2,<!--#include file="conn.asp"--> 的路径是否正确
3,你把connstr改一下试试
connstr= "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" & Server.MapPath(db)