ASP中如何即时的显示数据库中的更新数据
4个回答
展开全部
ASP比较麻烦,或者说不能完全做到,你想把ASP页面做成QQ那样及时通信功能。肯定不行。(例如,你发条信息给你的好友,你的好友会立即收到此信息。)但是可以做成相似的东西出来。
你可以这样想。页面怎样及时显示数据库里跟新的数据。你肯定需要刷新页面才能看到。是不是?
换句话说:我要是能实现,页面能够自动刷新。当然是这样的思路。但是还是有个问题。ASP怎么能及时刷新呢?当有新数据添加时就自动刷新页面呢?这个ASP是办不到的。那我们怎么解决这个问题呢?我们可以试试下面的方法:
折中的办法:这个要用到javascript。比如,定时为1秒中自动刷新页面。这里你要注意,你设置刷新的时间越小也就是说,你网页刷新的越频繁,对你服务器的负载是最大的。你本地测试到时可以试试。真正用到web引用上,是不建议的。所以说:ASP不能完全做成及时显示的工能。如果真想做,只能换其他语言了。例如C,C++。然后再配合web语言。以达到效果。
例如,现在某些产品已经做得很好了。53kf。就是你说的那种功能。不知道他们提不提供源码。你可以去研究研究。
你可以这样想。页面怎样及时显示数据库里跟新的数据。你肯定需要刷新页面才能看到。是不是?
换句话说:我要是能实现,页面能够自动刷新。当然是这样的思路。但是还是有个问题。ASP怎么能及时刷新呢?当有新数据添加时就自动刷新页面呢?这个ASP是办不到的。那我们怎么解决这个问题呢?我们可以试试下面的方法:
折中的办法:这个要用到javascript。比如,定时为1秒中自动刷新页面。这里你要注意,你设置刷新的时间越小也就是说,你网页刷新的越频繁,对你服务器的负载是最大的。你本地测试到时可以试试。真正用到web引用上,是不建议的。所以说:ASP不能完全做成及时显示的工能。如果真想做,只能换其他语言了。例如C,C++。然后再配合web语言。以达到效果。
例如,现在某些产品已经做得很好了。53kf。就是你说的那种功能。不知道他们提不提供源码。你可以去研究研究。
展开全部
偶是这样实现的。
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>
仅供你参考。祝福你!
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>
仅供你参考。祝福你!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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();
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();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用 Ajax 异步数据即可实现数据库数据及时更新。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询