ASP更新access记录

来源:百度知道 编辑:UC知道 时间:2024/05/14 12:34:45
请问下如何写asp代码,更新数据库master中的表material中字段materialno,materialdesc,location,username,department的字段数据
下面是table中的信息,如果写 asp代码呢
<table width="294" height="125" border="1" align="center">
<tr>
<td width="91">materialno</td>
<td width="187"><form name="form1" method="post" action="update.asp">
<input type="text" name="materialno">
</form></td>
</tr>
<tr>
<td>materialdesc</td>
<td><form name="form1" method="post" action="update.asp">
<input type="text" name="materiaodesc">
</form></td>
</tr>
<tr>
<td>location</td>
<td><form name="form1" method="post&q

首先,你这个页面有问题,太多表单了。
先把你的页面更改一下。
在最开始添加<form name="form1" method="post" action="update.asp">
在最后加上</form>
中间所有的<form ...>以及</form>全部删除
然后新建update.asp
内容这样写:
<%set conn=Server.Createobject("adodb.connection")
conn.open"Provider=Microsoft.Jet.OLEDB.4.0;"& _
"Data Source=" & Server.MapPath("数据库所在路径")

set rs=Server.Createobject("adodb.recordset")
'定义更新变量:
no = request.form("materialno")
desc = request.form("materiaodesc")
location = request.form("location")
username = request.form("username")
department = request.form("department")
'定义sql语句
exec="update material set materialno='"&no&"',materialdesc='"&desc&"',location='"&location&"',username='"&username&"&#