
daFill(ds, "mytable");这里,你的ds是个全局变量吧?
重复fill会重复添加(貌似?)
解决方法:
把ds定义为局部变量
在fill之前把ds清空。
ASP比较麻烦,或者说不能完全做到,你想把ASP页面做成QQ那样及时通信功能。肯定不行。(例如,你发条信息给你的好友,你的好友会立即收到此信息。)但是可以做成相似的东西出来。
你可以这样想。页面怎样及时显示数据库里跟新的数据。你肯定需要刷新页面才能看到。是不是?
换句话说:我要是能实现,页面能够自动刷新。当然是这样的思路。但是还是有个问题。ASP怎么能及时刷新呢?当有新数据添加时就自动刷新页面呢?这个ASP是办不到的。那我们怎么解决这个问题呢?我们可以试试下面的方法:
折中的办法:这个要用到javascript。比如,定时为1秒中自动刷新页面。这里你要注意,你设置刷新的时间越小也就是说,你网页刷新的越频繁,对你服务器的负载是最大的。你本地测试到时可以试试。真正用到web引用上,是不建议的。所以说:ASP不能完全做成及时显示的工能。如果真想做,只能换其他语言了。例如C,C++。然后再配合web语言。以达到效果。
例如,现在某些产品已经做得很好了。53kf。就是你说的那种功能。不知道他们提不提供源码。你可以去研究研究。
你这题目我前一段才看过看来你还是没有解决问题
首先比较少用时间做主键的(这只是提议,不方便改就算了)
其次,思路是这样:
第一步就是把数据显示出来然后在每一条记录后面增加一个"修改"的链接
记得把主键做为参数放到链接里面
然后在另一个页面(修改页面)接收传过来的参数
根据参数然后读取数据到当前的文本框里面(记得主键要设为不让修改)
然后提交到另一个页面(这样看起来比较简单)的时候,按主键的条件更新记录就行了
把修改页面的内容提交到当前页面或者另一个页面,再更新就行了呀。更新update 数据表 set ,获取上一页面值如:title=requestform("title"):
给段代码给你看看:
<%
set conn=servercreateobject("adodbconnection")
connopen "driver=;dbq=" & servermappath("infodb#mdb")
set rs=serverCreateObject("ADODBRecordSet")
sqltxt="select from zj_users where 用户名='"&session("zj_username")&"'"
rsopen sqltxt,conn,0,2
%>
<td><form id="form1" name="form1" method="post" action="" >
<table width="780" border="0" cellpadding="6" cellspacing="1" bgcolor="#CC9999">
<tr>
<td width="90" bgcolor="#3366CC"><span class="STYLE1">单位名称:</span></td>
<td width="644" bgcolor="#3366CC"><input name="txtcompany" type="text" id="txtcompany" size="40" maxlength="20" value="<%=rs("职介单位")%>" /></td>
</tr>
<tr>
<td bgcolor="#3366CC"><span class="STYLE1">联系电话:</span></td>
<td bgcolor="#3366CC"><input name="txtTel" type="text" id="txtTel" size="30" maxlength="18" value="<%=rs("联系电话")%>" /></td>
</tr>
<td bgcolor="#3366CC"> </td>
<td bgcolor="#3366CC"><input type="submit" name="Submit" value="修改" /></td>
</tr>
</table>
</form> </td>
</tr>
</table></td>
</tr>
</table>
<%
dim sContent1
if requestForm("Submit")="修改" then
rs("职介单位")=requestForm("txtcompany")
rs("单位介绍")=sContent1
rs("所在地")=requestForm("txtAddr")
rs("联系电话")=requestForm("txtTel")
rsupdate
responseWrite("<script>alert('修改成功!')</script>")
responseWrite("<script>windowlocation='indexasp'</script>")
end if
%>
以上就是关于频繁刷新页面数据库报错解决思路怎么解决全部的内容,包括:频繁刷新页面数据库报错解决思路怎么解决、ASP中如何即时的显示数据库中的更新数据、请asp高手帮我看看: 设计更新数据库的asp网页的问题。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)