asp 表单提交问题 急救~~~
INDEX.ASP<formname="form1"method="post"action="action.asp"><p>姓名:<inputtype="text"nam...
INDEX.ASP
<form name="form1" method="post" action="action.asp">
<p>姓名:
<input type="text" name="name">
</p>
<p>手机号码:
<input type="text" name="number">
<br>
<br>
<input type="submit" name="submit" value="提交">
<input type="reset" name="submit2" value="重置">
</p>
</form>
ACTION.ASP
<% set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver(*.mdb)};dbq="&server.mappath("db1.mdb")
name=request.form("name")
number=request.form("mobile")
exec ="insert into main(name,mobile)values('"+name+"','"+number+"')"
conn.execute exec
conn.close
set conn=nothing
response.write"记录成功" %>
运行错误如下:
技术信息(用于支持人员)
错误类型:
Microsoft VBScript 编译器错误 (0x800A0401)
语句未结束
/mobile/action.asp, line 2, column 48
conn.open "driver={micrsoft access driver("*.mdb")};dbq="&server.mappath(".../mobile/date.mdb")"
-----------------------------------------------^
浏览器类型:
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)
网页:
POST 56 ??? /mobile/action.asp
POST Data:
name=%D6%EC%C1%BA&mobile=13801957574&submit=%CC%E1%BD%BB
到底是什么问题,求救各位高手 展开
<form name="form1" method="post" action="action.asp">
<p>姓名:
<input type="text" name="name">
</p>
<p>手机号码:
<input type="text" name="number">
<br>
<br>
<input type="submit" name="submit" value="提交">
<input type="reset" name="submit2" value="重置">
</p>
</form>
ACTION.ASP
<% set conn=server.createobject("adodb.connection")
conn.open "driver={microsoft access driver(*.mdb)};dbq="&server.mappath("db1.mdb")
name=request.form("name")
number=request.form("mobile")
exec ="insert into main(name,mobile)values('"+name+"','"+number+"')"
conn.execute exec
conn.close
set conn=nothing
response.write"记录成功" %>
运行错误如下:
技术信息(用于支持人员)
错误类型:
Microsoft VBScript 编译器错误 (0x800A0401)
语句未结束
/mobile/action.asp, line 2, column 48
conn.open "driver={micrsoft access driver("*.mdb")};dbq="&server.mappath(".../mobile/date.mdb")"
-----------------------------------------------^
浏览器类型:
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)
网页:
POST 56 ??? /mobile/action.asp
POST Data:
name=%D6%EC%C1%BA&mobile=13801957574&submit=%CC%E1%BD%BB
到底是什么问题,求救各位高手 展开
展开全部
你有开库代码 没开表代码
把连库代码单独写在123.ASP页面中,123.ASP里写下如下代码
<%
dim connsql,conn
set conn=Server.CreateObject ("ADODB.Connection")
connsql="provider=microsoft.jet.oledb.4.0;data source="&server.mappath("库名.asp")
conn.open connstr
%>
然后在ACTION.ASP写下如下代码
<!--#include file=123.asp--> '通过调用123.asp连库
<%
dim rs,sql
set rs=server.createobject("adodb.recordset")
sql="select * from [表名]"
rs.open sql,conn,3,3
rs("name")=request("name")
rs("number")=request("number")
rs.update
%>
<SCRIPT language=JavaScript>alert("已提交!");
window.location.href="123.asp"
</SCRIPT>
把连库代码单独写在123.ASP页面中,123.ASP里写下如下代码
<%
dim connsql,conn
set conn=Server.CreateObject ("ADODB.Connection")
connsql="provider=microsoft.jet.oledb.4.0;data source="&server.mappath("库名.asp")
conn.open connstr
%>
然后在ACTION.ASP写下如下代码
<!--#include file=123.asp--> '通过调用123.asp连库
<%
dim rs,sql
set rs=server.createobject("adodb.recordset")
sql="select * from [表名]"
rs.open sql,conn,3,3
rs("name")=request("name")
rs("number")=request("number")
rs.update
%>
<SCRIPT language=JavaScript>alert("已提交!");
window.location.href="123.asp"
</SCRIPT>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<p>手机号码:
<input type="text" name="number">
那么你获取这个表匡的asp语句怎么是这个?
number=request.form("mobile")
应该是
number=request.form("number")
才对阿
<input type="text" name="number">
那么你获取这个表匡的asp语句怎么是这个?
number=request.form("mobile")
应该是
number=request.form("number")
才对阿
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<form name="form1" method="get" action="action.asp">
<p>用户名:
<input type="text" name="userName">
</p>
<p>密码:
<input type="password" name="pwd">
<br>
<br>
<input type="submit" name="submit" value="提交">
<input type="reset" name="submit2" value="重置">
</p>
</form>
<p>用户名:
<input type="text" name="userName">
</p>
<p>密码:
<input type="password" name="pwd">
<br>
<br>
<input type="submit" name="submit" value="提交">
<input type="reset" name="submit2" value="重置">
</p>
</form>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我赞成用记录集方法写入数据库,就是三级秀才的,我常用这个, 我感觉是虚拟路径那有问题,我的iis这两天出问题了,不能启动,不能调试一下看效果了,你是一下改成conn.open "driver={micrsoft access driver("*.mdb")};dbq="
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询