asp.net实时监听数据库,当数据库中插入一条新纪录时,获得 此记录,并将其显示到页面上!!求代码。。。

时间:2022-12-21 21:40:24
asp.net实时监听数据库,当sql数据库中插入一条新纪录时,立即获得此记录,并将其详细信息显示到页面上!!求代码。。。
高分呀!!

29 个解决方案

#1


如果简单来说 updatepannel+timer可以实现..

高效点的 你就百度搜索 asp.net comet吧

#2


引用 1 楼 diaodiaop 的回复:
如果简单来说 updatepannel+timer可以实现..

高效点的 你就百度搜索 asp.net comet吧


请问你有源码吗?

#3


引用 2 楼 Snowamour 的回复:
Quote: 引用 1 楼 diaodiaop 的回复:

如果简单来说 updatepannel+timer可以实现..

高效点的 你就百度搜索 asp.net comet吧


请问你有源码吗?

网上有很多例子 自己google一下

#4


引用 3 楼 yanbuodiao 的回复:
Quote: 引用 2 楼 Snowamour 的回复:

Quote: 引用 1 楼 diaodiaop 的回复:

如果简单来说 updatepannel+timer可以实现..

高效点的 你就百度搜索 asp.net comet吧


请问你有源码吗?

网上有很多例子 自己google一下



找了很多,都不是我想要的效果!!!

#5


ajax长轮询或者直接用 SignalR都可以实现

#6


引用 4 楼 Snowamour 的回复:
Quote: 引用 3 楼 yanbuodiao 的回复:

Quote: 引用 2 楼 Snowamour 的回复:

Quote: 引用 1 楼 diaodiaop 的回复:

如果简单来说 updatepannel+timer可以实现..

高效点的 你就百度搜索 asp.net comet吧


请问你有源码吗?

网上有很多例子 自己google一下



找了很多,都不是我想要的效果!!!

找来的代码都看不懂么?那就没人能帮你了。

#7


引用 5 楼 qiujialongjjj 的回复:
ajax长轮询或者直接用 SignalR都可以实现

+1

#8


引用 1 楼 diaodiaop 的回复:
如果简单来说 updatepannel+timer可以实现..

高效点的 你就百度搜索 asp.net comet吧
+10086

#9


引用 4 楼 Snowamour 的回复:
Quote: 引用 3 楼 yanbuodiao 的回复:

Quote: 引用 2 楼 Snowamour 的回复:

Quote: 引用 1 楼 diaodiaop 的回复:

如果简单来说 updatepannel+timer可以实现..

高效点的 你就百度搜索 asp.net comet吧


请问你有源码吗?

网上有很多例子 自己google一下



找了很多,都不是我想要的效果!!!
你可以在他的基础上做修改和优化

#10


通过时间排序,取最后一条记录,
SELECT TOP (1) *
FROM table
ORDER BY datetime DESC
 

#11


我现在在用timer定时器操作数据库,然后在后台写代码!!

#12


引用 10 楼 wind_cloud2011 的回复:
通过时间排序,取最后一条记录,
SELECT TOP (1) *
FROM table
ORDER BY datetime DESC
 




好样的

#13


那位大哥给个例子呀、、、

#14


updatepannel不是实时的

#15


实时?,有点夸张。一般都定时查询就可以了啊
再说,你添加了要实时显示,删除了不要实时删除么?
还是定时查询吧

#16


引用 15 楼 jiangfling 的回复:
实时?,有点夸张。一般都定时查询就可以了啊
再说,你添加了要实时显示,删除了不要实时删除么?
还是定时查询吧


嗯,是定时查询,请问要如何实现,最好有代码,谢谢。

#17


引用 14 楼 KarasCanvas 的回复:
updatepannel不是实时的


updatepanel 如何实现!!需要Timer控件?

#19


引用 18 楼 jiang_qi123 的回复:
关于SQL中,C#监视某张表SqlDependency学习笔记



谢谢啦!不过还想问问有没有现成的代码参考一下?1006744054我qq,有的话就太感谢了!!

#20


引用 18 楼 jiang_qi123 的回复:
关于SQL中,C#监视某张表SqlDependency学习笔记




这是控制台应用程序,asp.net如何实现???

#21


引用 19 楼 Snowamour 的回复:
Quote: 引用 18 楼 jiang_qi123 的回复:

关于SQL中,C#监视某张表SqlDependency学习笔记



谢谢啦!不过还想问问有没有现成的代码参考一下?1006744054我qq,有的话就太感谢了!!

这么多人给你提供思路了你还在求源码,让我不得不怀疑你的动机?是懒得动脑子吗

#22


引用 21 楼 a01589 的回复:
Quote: 引用 19 楼 Snowamour 的回复:

Quote: 引用 18 楼 jiang_qi123 的回复:

关于SQL中,C#监视某张表SqlDependency学习笔记



谢谢啦!不过还想问问有没有现成的代码参考一下?1006744054我qq,有的话就太感谢了!!

这么多人给你提供思路了你还在求源码,让我不得不怀疑你的动机?是懒得动脑子吗


不好意思,不了解情况就不要乱说。他们说的思路我都已经尝试,不是我要的效果。还有,这个例子是控制台应用程序,而我要的是web应用程序。如果你有更好的例子,不妨说一下。。。

#23


引用 22 楼 Snowamour 的回复:
Quote: 引用 21 楼 a01589 的回复:

Quote: 引用 19 楼 Snowamour 的回复:

Quote: 引用 18 楼 jiang_qi123 的回复:

关于SQL中,C#监视某张表SqlDependency学习笔记



谢谢啦!不过还想问问有没有现成的代码参考一下?1006744054我qq,有的话就太感谢了!!

这么多人给你提供思路了你还在求源码,让我不得不怀疑你的动机?是懒得动脑子吗


不好意思,不了解情况就不要乱说。他们说的思路我都已经尝试,不是我要的效果。还有,这个例子是控制台应用程序,而我要的是web应用程序。如果你有更好的例子,不妨说一下。。。

Web1.0没有服务器推送机制,就是说服务器端数据更新后,客户端如果不请求是不会更新数据的。我给的那个SQL监听的只能返回到后台代码而返回不到前台页面。那推荐你用ajax异步请求,这样在页面不刷新的情况下,请求到服务器端数据后更新客户端页面。

#24


引用 5 楼 qiujialongjjj 的回复:
ajax长轮询或者直接用 SignalR都可以实现



你要的答案就在这里了

#25


根据你的要求,目前没有这样的实时技术。

#26


引用 25 楼 mjp1234airen4385 的回复:
根据你的要求,目前没有这样的实时技术。


定时也可以呀。。

#27


引用 24 楼 nice_fish 的回复:
Quote: 引用 5 楼 qiujialongjjj 的回复:

ajax长轮询或者直接用 SignalR都可以实现



你要的答案就在这里了


这个我已经看过了,有点小纠结。。而且领导不让用signalR

#28


引用 23 楼 jiang_qi123 的回复:
Quote: 引用 22 楼 Snowamour 的回复:

Quote: 引用 21 楼 a01589 的回复:

Quote: 引用 19 楼 Snowamour 的回复:

Quote: 引用 18 楼 jiang_qi123 的回复:

关于SQL中,C#监视某张表SqlDependency学习笔记



谢谢啦!不过还想问问有没有现成的代码参考一下?1006744054我qq,有的话就太感谢了!!

这么多人给你提供思路了你还在求源码,让我不得不怀疑你的动机?是懒得动脑子吗


不好意思,不了解情况就不要乱说。他们说的思路我都已经尝试,不是我要的效果。还有,这个例子是控制台应用程序,而我要的是web应用程序。如果你有更好的例子,不妨说一下。。。

Web1.0没有服务器推送机制,就是说服务器端数据更新后,客户端如果不请求是不会更新数据的。我给的那个SQL监听的只能返回到后台代码而返回不到前台页面。那推荐你用ajax异步请求,这样在页面不刷新的情况下,请求到服务器端数据后更新客户端页面。



嗯嗯,那就先谢谢啦!!

#29


问题解决了没有? SqlDependency能获得监听,但是不能获得更新的具体数据。

#1


如果简单来说 updatepannel+timer可以实现..

高效点的 你就百度搜索 asp.net comet吧

#2


引用 1 楼 diaodiaop 的回复:
如果简单来说 updatepannel+timer可以实现..

高效点的 你就百度搜索 asp.net comet吧


请问你有源码吗?

#3


引用 2 楼 Snowamour 的回复:
Quote: 引用 1 楼 diaodiaop 的回复:

如果简单来说 updatepannel+timer可以实现..

高效点的 你就百度搜索 asp.net comet吧


请问你有源码吗?

网上有很多例子 自己google一下

#4


引用 3 楼 yanbuodiao 的回复:
Quote: 引用 2 楼 Snowamour 的回复:

Quote: 引用 1 楼 diaodiaop 的回复:

如果简单来说 updatepannel+timer可以实现..

高效点的 你就百度搜索 asp.net comet吧


请问你有源码吗?

网上有很多例子 自己google一下



找了很多,都不是我想要的效果!!!

#5


ajax长轮询或者直接用 SignalR都可以实现

#6


引用 4 楼 Snowamour 的回复:
Quote: 引用 3 楼 yanbuodiao 的回复:

Quote: 引用 2 楼 Snowamour 的回复:

Quote: 引用 1 楼 diaodiaop 的回复:

如果简单来说 updatepannel+timer可以实现..

高效点的 你就百度搜索 asp.net comet吧


请问你有源码吗?

网上有很多例子 自己google一下



找了很多,都不是我想要的效果!!!

找来的代码都看不懂么?那就没人能帮你了。

#7


引用 5 楼 qiujialongjjj 的回复:
ajax长轮询或者直接用 SignalR都可以实现

+1

#8


引用 1 楼 diaodiaop 的回复:
如果简单来说 updatepannel+timer可以实现..

高效点的 你就百度搜索 asp.net comet吧
+10086

#9


引用 4 楼 Snowamour 的回复:
Quote: 引用 3 楼 yanbuodiao 的回复:

Quote: 引用 2 楼 Snowamour 的回复:

Quote: 引用 1 楼 diaodiaop 的回复:

如果简单来说 updatepannel+timer可以实现..

高效点的 你就百度搜索 asp.net comet吧


请问你有源码吗?

网上有很多例子 自己google一下



找了很多,都不是我想要的效果!!!
你可以在他的基础上做修改和优化

#10


通过时间排序,取最后一条记录,
SELECT TOP (1) *
FROM table
ORDER BY datetime DESC
 

#11


我现在在用timer定时器操作数据库,然后在后台写代码!!

#12


引用 10 楼 wind_cloud2011 的回复:
通过时间排序,取最后一条记录,
SELECT TOP (1) *
FROM table
ORDER BY datetime DESC
 




好样的

#13


那位大哥给个例子呀、、、

#14


updatepannel不是实时的

#15


实时?,有点夸张。一般都定时查询就可以了啊
再说,你添加了要实时显示,删除了不要实时删除么?
还是定时查询吧

#16


引用 15 楼 jiangfling 的回复:
实时?,有点夸张。一般都定时查询就可以了啊
再说,你添加了要实时显示,删除了不要实时删除么?
还是定时查询吧


嗯,是定时查询,请问要如何实现,最好有代码,谢谢。

#17


引用 14 楼 KarasCanvas 的回复:
updatepannel不是实时的


updatepanel 如何实现!!需要Timer控件?

#18


#19


引用 18 楼 jiang_qi123 的回复:
关于SQL中,C#监视某张表SqlDependency学习笔记



谢谢啦!不过还想问问有没有现成的代码参考一下?1006744054我qq,有的话就太感谢了!!

#20


引用 18 楼 jiang_qi123 的回复:
关于SQL中,C#监视某张表SqlDependency学习笔记




这是控制台应用程序,asp.net如何实现???

#21


引用 19 楼 Snowamour 的回复:
Quote: 引用 18 楼 jiang_qi123 的回复:

关于SQL中,C#监视某张表SqlDependency学习笔记



谢谢啦!不过还想问问有没有现成的代码参考一下?1006744054我qq,有的话就太感谢了!!

这么多人给你提供思路了你还在求源码,让我不得不怀疑你的动机?是懒得动脑子吗

#22


引用 21 楼 a01589 的回复:
Quote: 引用 19 楼 Snowamour 的回复:

Quote: 引用 18 楼 jiang_qi123 的回复:

关于SQL中,C#监视某张表SqlDependency学习笔记



谢谢啦!不过还想问问有没有现成的代码参考一下?1006744054我qq,有的话就太感谢了!!

这么多人给你提供思路了你还在求源码,让我不得不怀疑你的动机?是懒得动脑子吗


不好意思,不了解情况就不要乱说。他们说的思路我都已经尝试,不是我要的效果。还有,这个例子是控制台应用程序,而我要的是web应用程序。如果你有更好的例子,不妨说一下。。。

#23


引用 22 楼 Snowamour 的回复:
Quote: 引用 21 楼 a01589 的回复:

Quote: 引用 19 楼 Snowamour 的回复:

Quote: 引用 18 楼 jiang_qi123 的回复:

关于SQL中,C#监视某张表SqlDependency学习笔记



谢谢啦!不过还想问问有没有现成的代码参考一下?1006744054我qq,有的话就太感谢了!!

这么多人给你提供思路了你还在求源码,让我不得不怀疑你的动机?是懒得动脑子吗


不好意思,不了解情况就不要乱说。他们说的思路我都已经尝试,不是我要的效果。还有,这个例子是控制台应用程序,而我要的是web应用程序。如果你有更好的例子,不妨说一下。。。

Web1.0没有服务器推送机制,就是说服务器端数据更新后,客户端如果不请求是不会更新数据的。我给的那个SQL监听的只能返回到后台代码而返回不到前台页面。那推荐你用ajax异步请求,这样在页面不刷新的情况下,请求到服务器端数据后更新客户端页面。

#24


引用 5 楼 qiujialongjjj 的回复:
ajax长轮询或者直接用 SignalR都可以实现



你要的答案就在这里了

#25


根据你的要求,目前没有这样的实时技术。

#26


引用 25 楼 mjp1234airen4385 的回复:
根据你的要求,目前没有这样的实时技术。


定时也可以呀。。

#27


引用 24 楼 nice_fish 的回复:
Quote: 引用 5 楼 qiujialongjjj 的回复:

ajax长轮询或者直接用 SignalR都可以实现



你要的答案就在这里了


这个我已经看过了,有点小纠结。。而且领导不让用signalR

#28


引用 23 楼 jiang_qi123 的回复:
Quote: 引用 22 楼 Snowamour 的回复:

Quote: 引用 21 楼 a01589 的回复:

Quote: 引用 19 楼 Snowamour 的回复:

Quote: 引用 18 楼 jiang_qi123 的回复:

关于SQL中,C#监视某张表SqlDependency学习笔记



谢谢啦!不过还想问问有没有现成的代码参考一下?1006744054我qq,有的话就太感谢了!!

这么多人给你提供思路了你还在求源码,让我不得不怀疑你的动机?是懒得动脑子吗


不好意思,不了解情况就不要乱说。他们说的思路我都已经尝试,不是我要的效果。还有,这个例子是控制台应用程序,而我要的是web应用程序。如果你有更好的例子,不妨说一下。。。

Web1.0没有服务器推送机制,就是说服务器端数据更新后,客户端如果不请求是不会更新数据的。我给的那个SQL监听的只能返回到后台代码而返回不到前台页面。那推荐你用ajax异步请求,这样在页面不刷新的情况下,请求到服务器端数据后更新客户端页面。



嗯嗯,那就先谢谢啦!!

#29


问题解决了没有? SqlDependency能获得监听,但是不能获得更新的具体数据。