asp向access插入多条记录如何做??

如果要同时修改数据库中的多条记录的该怎么做啊数据库字段a,b,c,d,e,f现在我利用文本域调用了查询数据库中的N条记录但是如何修改数据库请指教!... 如果要同时修改数据库中的多条记录的该怎么做啊
数据库字段a,b,c,d,e,f
现在我利用文本域调用了查询数据库中的N条记录
但是如何修改数据库 请指教!
展开
 我来答
lovesophia0405
2007-05-27 · TA获得超过371个赞
知道小有建树答主
回答量:409
采纳率:0%
帮助的人:221万
展开全部
用SQL语句。先select出来你要更新的记录。再使用ADO进行修改。

假设你已经将记录select出来了。都放在了记录集rs中。那么:
<%
while not rs.eof
rs("a")=a的新值
rs("b")=b的新值
rs("c")=c的新值
rs("d")=d的新值
rs("e")=e的新值
rs("f")=f的新值
rs.update
rs.movenext
wend
%>

如果这多条记录没有什么关系。那么就不容易用一条select把记录查询到一个记录集rs中。这个时候只能用多次修改了。

每一次都要select。然后:

rs("a")=a的新值
rs("b")=b的新值
rs("c")=c的新值
rs("d")=d的新值
rs("e")=e的新值
rs("f")=f的新值
rs.update

上面的

rs("a")=a的新值
rs("b")=b的新值
rs("c")=c的新值
rs("d")=d的新值
rs("e")=e的新值
rs("f")=f的新值
rs.update

都可以换成 update [表名] set [字段名]=新值 where [要更新记录的标识条件]

得到记录的方法。是可以在用户页面提交的表单中,加入<input type="hidden" name="hid_1" value="">元素。value="",""里面的值一般是数据库id,可以在生成用户页面的时候用asp写入。
如:

<input type="hidden" name="hid_1" value="<%=rs("id")%>">
<%rs.movenext%>
<input type="hidden" name="hid_2" value="<%=rs("id")%>">

然后,当用户提交表单后,可以在action的asp文件中用request("hid_1"),request("hid_2")来调用这个value。这样就可以得到向录据库中查询记录使用的id值了。

够详细了吧。我觉得你会用上的知识都写上了。还有什么问题可以给我发百度短消息

参考资料: 原创

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式