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

ASP中如何即时的显示数据库中的更新数据,第1张

ASP比较麻烦,或者说不能完全做到,你想把ASP页面做成QQ那样及时通信功能。肯定不行。(例如,你发条信息给你的好友,你的好友会立即收到此信息。)但是可以做成相似的东西出来。

你可以这样想。页面怎样及时显示数据库里跟新的数据。你肯定需要刷新页面才能看到。是不是?

换句话说:我要是能实现,页面能够自动刷新。当然是这样的思路。但是还是有个问题。ASP怎么能及时刷新呢?当有新数据添加时就自动刷新页面呢?这个ASP是办不到的。那我们怎么解决这个问题呢?我们可以试试下面的方法:

折中的办法:这个要用到javascript。比如,定时为1秒中自动刷新页面。这里你要注意,你设置刷新的时间越小也就是说,你网页刷新的越频繁,对你服务器的负载是最大的。你本地测试到时可以试试。真正用到web引用上,是不建议的。所以说:ASP不能完全做成及时显示的工能。如果真想做,只能换其他语言了。例如C,C++。然后再配合web语言。以达到效果。

例如,现在某些产品已经做得很好了。53kf。就是你说的那种功能。不知道他们提不提供源码。你可以去研究研究。

--求最大公约数

DECLARE @num1 INT

DECLARE @num2 INT

DECLARE @result INT --保存结果

DECLARE @jsq INT -- 计数器

DECLARE @min INT --保存最小值

SET @num1=9

SET @num2=9

--判断最小值

IF @num1>=@num2

SET @min=@num2

ELSE

SET @min=@num1

SET @jsq=@min

--循环语句

WHILE (@jsq<=@min)

BEGIN

--若同时被两个数整除,输出最大公约数

IF(@num1%@jsq=0 AND @num2%@jsq=0 )

BEGIN

SET @result=@jsq

PRINT @result

BREAK --退出循环

END

SET @jsq=@jsq-1

END

--求最小公倍数

DECLARE @num1 INT

DECLARE @num2 INT

DECLARE @result INT --保存结果

DECLARE @jsq INT -- 计数器

DECLARE @max INT --保存最大值

SET @num1=4

SET @num2=4

--判断最大值

IF @num1<=@num2

SET @max=@num2

ELSE

SET @max=@num1

--设置计数器的值

SET @jsq=@max

--循环语句

WHILE (@jsq>=@max)

BEGIN

--若同时整除两个数,输出最小公倍数

IF(@jsq%@num1=0 AND @jsq%@num2=0 )

BEGIN

SET @result=@jsq

PRINT @result

BREAK --退出循环

END

SET @jsq=@jsq+1

END

以上就是关于ASP中如何即时的显示数据库中的更新数据全部的内容,包括:ASP中如何即时的显示数据库中的更新数据、请教高高手:使用T-SQL流程控制语句编写程序,求两个数的最大公约数和最小公倍数,运行环境是SQL2005.、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9302437.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-26
下一篇 2023-04-26

发表评论

登录后才能评论

评论列表(0条)

保存