ASP程序代码提示出错是哪里有问题?

来源:百度知道 编辑:UC知道 时间:2024/06/03 01:25:43
我今天早上碰到一个ASP的代码出错问题,一直解决不了,特向网络上的专家们请教一下,请各位不吝指导一下,不胜感激!
我做了一个提交表单数据的页面,有三个文件:录入文件index.asp、提交文件savedata.asp和数据库文件info.dbf(内建有message表)。

在提交表单后服务器显示出错误信息如下:
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E21)
ODBC 驱动程序不支持所需的属性。
/manage/savedata.asp, 第 14 行

请问各位专家,这是14行哪里出错了。我一直修改第14行rs.open sql,conn,1,1的最后两个参数,可还是会提示错误。在家靠亲戚,网上靠朋友了~~~~~~
1、index.asp主体如下:<form action="savedata.asp">
2、savedata.asp文件全文如下:
<%
comname=request("comname")
comexp=request("comexp")
address=request("address")
phone=request("phone")
net=request("net")
line=request("line")
price=request("price")
gotime=request("gotime")
goplace=request("goplace")
set rs=server.createobject("adodb.recordset")
conn = "DBQ=" + server.mappath("mndatabase\mnuser.mdb

估计是你的SQL语句有问题~~贴出你的代码看看

rs.open sql,conn,1,3
再看看你的字段和输入的是否匹配!

你的数据库文件名要一致

多用几个
Response.Write(变量)
Response.End()
加到代码里面调试.........

少个
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("mndatabase\mnuser.mdb")

rs.open sql,conn,2,2

<%
comname=request("comname")
comexp=request("comexp")
address=request("address")
phone=request("phone")
net=request("net")
line=request("line")
price=request("price")
gotime=request("gotime")
goplace=request("goplace")
conn = "DBQ=" + server.mappath("mndatabase\mnuser.mdb") + ";DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};"
sql="insert into lvxs(comname,comexp,address,p