ASP中如何即时的显示数据库中的更新数据

 我来答
tangranchuxx
2012-04-01 · TA获得超过281个赞
知道小有建树答主
回答量:319
采纳率:0%
帮助的人:234万
展开全部
ASP比较麻烦,或者说不能完全做到,你想把ASP页面做成QQ那样及时通信功能。肯定不行。(例如,你发条信息给你的好友,你的好友会立即收到此信息。)但是可以做成相似的东西出来。
你可以这样想。页面怎样及时显示数据库里跟新的数据。你肯定需要刷新页面才能看到。是不是?
换句话说:我要是能实现,页面能够自动刷新。当然是这样的思路。但是还是有个问题。ASP怎么能及时刷新呢?当有新数据添加时就自动刷新页面呢?这个ASP是办不到的。那我们怎么解决这个问题呢?我们可以试试下面的方法:
折中的办法:这个要用到javascript。比如,定时为1秒中自动刷新页面。这里你要注意,你设置刷新的时间越小也就是说,你网页刷新的越频繁,对你服务器的负载是最大的。你本地测试到时可以试试。真正用到web引用上,是不建议的。所以说:ASP不能完全做成及时显示的工能。如果真想做,只能换其他语言了。例如C,C++。然后再配合web语言。以达到效果。
例如,现在某些产品已经做得很好了。53kf。就是你说的那种功能。不知道他们提不提供源码。你可以去研究研究。
百度网友b5020e5
推荐于2017-09-02 · TA获得超过215个赞
知道小有建树答主
回答量:479
采纳率:100%
帮助的人:173万
展开全部
偶是这样实现的。
sql:
总数:
<%
soft1sql="SELECT * FROM article order by articleid desc"
Set soft1rs=Server.CreateObject("ADODB.Recordset")
soft1rs.open soft1sql,conn,1,1
jsq=soft1rs.RecordCount
soft1rs.close
%>
html: <font color="red"><%=jsq%></font>
仅供你参考。祝福你!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cslikexu
2012-03-28
知道答主
回答量:63
采纳率:0%
帮助的人:25.8万
展开全部
SqlConnection conn = new SqlConnection(str);
SqlCommand cmd = new SqlCommand();
conn.Open();
cmd.Connection = conn;
cmd.CommandText = "select * from Table_1";
SqlDataAdapter sda = new SqlDataAdapter();
DataSet ds = new DataSet();
sda.SelectCommand = cmd; ;
sda.Fill(ds);
dataGridView1.DataSource = ds.Tables[0];
conn.Close();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
天穆Z
2020-07-31
知道答主
回答量:97
采纳率:50%
帮助的人:10.8万
展开全部
使用 Ajax 异步数据即可实现数据库数据及时更新。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式