| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1489 人关注过本帖
标题:怎样每隔一定时间向sql数据库发送更新数据
取消只看楼主 加入收藏
dhdhzzw
Rank: 1
等 级:新手上路
帖 子:949
专家分:0
注 册:2007-8-13
结帖率:81.82%
收藏
 问题点数:0 回复次数:8 
怎样每隔一定时间向sql数据库发送更新数据
我要在网页上显示数据库内容,但我想让网页每20秒自动向数据库发送更新请求,然后自动更新网页,,,注意不是刷新。。。。。
不知怎么写?
指点
搜索更多相关主题的帖子: 数据库 sql 网页 时间 自动 
2007-09-12 11:25
dhdhzzw
Rank: 1
等 级:新手上路
帖 子:949
专家分:0
注 册:2007-8-13
收藏
得分:0 

做好了,但我不要框架刷新,,而是网页自动获得新数据。。。

2007-09-12 11:53
dhdhzzw
Rank: 1
等 级:新手上路
帖 子:949
专家分:0
注 册:2007-8-13
收藏
得分:0 

那样不好,网页会有重载,,,

我想要网页不重载,但可每20秒发送一次更新请求,做更新。。

2007-09-12 12:04
dhdhzzw
Rank: 1
等 级:新手上路
帖 子:949
专家分:0
注 册:2007-8-13
收藏
得分:0 
还有一种办法就是Ajax定时向服务器发送请求。
怎么做?
2007-09-12 12:21
dhdhzzw
Rank: 1
等 级:新手上路
帖 子:949
专家分:0
注 册:2007-8-13
收藏
得分:0 

我先试试

2007-09-12 13:18
dhdhzzw
Rank: 1
等 级:新手上路
帖 子:949
专家分:0
注 册:2007-8-13
收藏
得分:0 
我试了可,网页报错,说对象不支持此方法,,,我用的是asp+SQL
2007-09-12 13:24
dhdhzzw
Rank: 1
等 级:新手上路
帖 子:949
专家分:0
注 册:2007-8-13
收藏
得分:0 

版主说:这段代码是javascript的要放在客户端。
我不太懂这句话。。。。

2007-09-12 13:53
dhdhzzw
Rank: 1
等 级:新手上路
帖 子:949
专家分:0
注 册:2007-8-13
收藏
得分:0 

我就是这样写的阿?但有几个文题:

1:这断代码不用连数据库么?
2:this.sendurl"";//URL请求地址,我对这段功能不熟,这里是请求那个页面,是自己手动再编写的么?被请求的页面有什么特殊代码
3:oAjax.sendUrl="[要执行更新操作的ASP网页URL地址]";那么版主给的这段代码又放在什么地方呢?我测试的时候就把这段代码放在了[要执行更新操作的ASP网页URL地址]不行吗〉?


<script language="javascript">
var Http_Request;//http请求对象
var XMLDocument;//响应结果变量
function AjaxCls()
{
this.sendUrl="";//URL请求地址-----------?请求地址是数据库表的地址么〉?还是?不太懂
//获得请求对象
this.getRequest=function()
{
Http_Request=null;
if(window.XMLHttpRequest)
{
Http_Request=new XMLHttpRequest();
if(Http_Request.overrideMimeType)
Http_Request.overrideMimeType("text/xml");
}
else
{
if(window.ActiveXObject)
{
try
{
Http_Request=new ActiveXObject("Msxml2.XMLHTTP");
}
catch(e)
{
try
{
Http_Request=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e)
{
Http_Request=null;
}
}
}
}
};
//获得响应对象
this.getXMLResponse=function()
{
//Http_Request.onreadystatechange=alertContents;
Http_Request.open("get",this.sendUrl,true);
Http_Request.send(null);
};
}
var oAjax=new AjaxCls();//创建Ajax的对象
function sendServerMessage()
{
oAjax.sendUrl="[要执行更新操作的ASP网页URL地址]";-----那版主给我的这段代码放什么地方
oAjax.getRequest();
oAjax.getXMLResponse();
window.setTimeout("sendServerMessage()",20000);//每隔20秒之行该函数一次
}
sendServerMessage();
</script>


网上有xmlhttp的access例子,,但我不会把他们改为SQL数据库的某一用户数据的更新。。。
求细解

2007-09-12 16:14
dhdhzzw
Rank: 1
等 级:新手上路
帖 子:949
专家分:0
注 册:2007-8-13
收藏
得分:0 

还有问题。
版主,可以留QQ给我们么?或加我好友吧,一定加我拜托了
我的QQ 58057516 加我啊

2007-09-12 17:00
快速回复:怎样每隔一定时间向sql数据库发送更新数据
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.041146 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved