求解小问题3(对不起,我实在没有分了!)在线等!
目标:修改数据库记录
代码:<%
db_path= "test.mdb"
Set conn= Server.CreateObject("ADODB.Connection")
connstr= "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath(db_path)
conn.Open connstr
exec="select * from test where id ="&request.querystring("id")
set rs=server.createobject("adodb.recordset")
rs.open exec,conn
%>
<form name="form1" method="post" action="modifysave.asp">
<table width="748" border="1" cellspacing="0" cellpadding="0">
<tr>
<td>aa</td>
<td>bb</td>
</tr>
<tr>
<td>
<input type="text" name="aa" value="<%=rs("aa")%>">
</td>
<td>
<input type="text" name="bb" value="<%=rs("bb")%>">
<input type="submit" name="Submit" value="提交">
<input type="hidden" name="id" value="<%=request.querystring("id")%>">
</td>
</tr>
</table>
</form>
<%
rs.close
set rs=nothing
conn.close
set conn=nothing
%>
错误提示:Microsoft JET Database Engine (0x80040E14)
语法错误 (操作符丢失) 在查询表达式 'id =' 中。
/ceshi/xiugai1.asp, 第 8 行
不知道哪位高手能够给解决这个问题!