当前位置:首页 > 日记 > 正文

使用ASP方便自己网站的日常更新

使用ASP方便自己网站的日常更新
使用ASP方便的建立自己网站的每日更新

每日更新是什么东东我想大家也都应该知道把,

其实有点象现在很多新闻网站的更新,下面介绍如何让你的

网站的内容每天自动更新

下面的代码适用于:

1.使用任何ODBC兼容的

2。很方便的插入到你现有的ASP程序中

如何保存更新内容呢?

结构:(一共三个字段)

QuoteID(Long ),Quote(String ),Author(String)

下面一个技巧是如何让更新显示在任意一个页面上呢?

我们只要把更新内容和作者当返回值送给调用的页面即可。

代码如下,其中logic是一个随机数,表示随机从中显示哪个记录:

              <%

              Sub GetQuote(byVal strQuote, byval strAuthor)

                        Dim intMaxID   

                        Dim intRecordID

                        dim strSQL   

                        Dim oConn   

                        Dim oRS     



                           set oConn = Server.CreateObject("ADODB.Connection")

                           oConn.Open "Database=mydb;DSN=Quotes;UID=sa;Password=;"



                           strSQL = "SELECT MaxID=max(QuoteId) from Quotes"

                           Set oRS = oConn.Execute(strSQL)

                           If oRS.EOF Then

                              strQuote = "站长太懒了,今天没有更新内容."

                              strAuthor = "呵呵"

                              Exit Sub

                           Else

                              intMaxID = oRS("MaxID")

                           End If



                           Randomize

                           intRecordID= Int(Rnd * intMaxID) + 1

                           strSQL = "Select * from quotes where QuoteID=" & intRecordID & ";"

                           Set oRS = oConn.Execute(strSQL)

                           If oRS.EOF Then

                              strQuote = "站长太懒了,今天没有更新内容."

                              strAuthor = "呵呵"

                              Exit Sub

                           Else

                              oRS.MoveFirst

                              strQuote = oRS("Quote")

                              strAuthor = oRS("Author")

                           End If



                           oRS.Close

                           oConn.Close

                           Set oRS = Nothing

                           set oConn = Nothing

                        End Sub

                        %>



其实在程序中如果使用一个嵌套的SQL能够提高性能,例如这样

Select * from Quotes where QuoteID = (Select int ( RND * Max(QuoteID) ) from Quotes );

可是问题是有些的随机数函数是RAND而不是RND,

如果要是你自己用的话,那当然可以使用这句话代替我上面介绍的方法,

可别忘了,要是别人的不支持RAND怎么办,呵呵。

再说了,现在是在讲ASP技术,而不是在讲SQL技术,呵呵。

现在我们将上面的代码保存到一个名叫quotes.inc的文件中来,

下面就举一个如何调用它的例子把:

                        

                        

                        例子

                        

                        

                        

                        



                        <%

                           Dim strQuote

                           Dim strAuthor

                           GetQuote(strQuote, strAuthor)

                        %>

                        

                        

                           

                        

                        


                              "<% =strQuote %>"
--<% =strAuthor %>


                           


                        



                        

                        

其实你可以再加强点它的功能:

1.可以在子过程中给返回的字符串带上格式,这样显示会更加漂亮

2。将这个代码做成一个来调用

3。使用一个文本文件来代替

4。将SQL放到中去




相关文章

GB与BIG5码转换组件的源代码

GB与BIG5码转换组件的源代码

组件,转换,源代码,电脑软件,GB,这个com使用了VC资源文件,这是一本字典。 你可以去61.134.75.70 / / gb2big5.zip下载下载 原始代码如下所示: 中文名称:GB与BIG5码的外汇管制 英文名:gb2big5 作者:血液 版本:1 生产时间:2002.3.5 版权所有2003血 …

QQ2010正式发布庆祝世界杯的开幕庆

QQ2010正式发布庆祝世界杯的开幕庆

世界杯,正式发布,庆典,电脑软件,QQ2010正式发布了世界杯的开幕庆典。 随着世界杯的开幕,QQ2010正式版已经发布,欢迎下载最新版的QQ。随着南非世界杯今晚开幕,QQ新版本推出世界杯主题皮肤,更换世界杯皮肤,与全球球迷总狂欢节。 从现在起,QQ级别达…

如何通过XSL快速转换xml文件

如何通过XSL快速转换xml文件

文件,转换,快速,电脑软件,XSL, 最近,我喜欢上了XML编程,但又苦于它的美观程度又不够,找了许多书才搞定。 用XML好是蛮好,但它还是不太适合做显示数据的语言。(比起HTML要查多了!) XML文件作出来的东西看起来并不是那么美观,但还是可以找到…

IE浏览器泄漏敏感的XML信息

IE浏览器泄漏敏感的XML信息

浏览器,电脑软件,XML,报告从Georgi Guninski:几年前,一个脆弱的微软Internet Explorer已重新复苏。这将允许潜在的敏感信息被泄露,落入黑客手中。情况是这样的:当IE执行XML文档,由于跨Web地址的弱点,恶意网站可以看到在一个用户会话页面服务器规…

首席执行官透露,第五代Firefox于6月

首席执行官透露,第五代Firefox于6月

首席执行官,第五代,电脑软件,Firefox,4月28日下午消息,Mozilla CEO加里·克威克斯(Gary Kovacs)今日向新浪科技透露,Firefox 5将于6月22日正式发布,这一时间距离今年3月22日发布的Firefox 4仅仅相隔3个月。 Mozilla CEO加里·克威克斯(Gary Ko…

新版本的垃圾广告的简化版本1.1的

新版本的垃圾广告的简化版本1.1的

新版本,霹雳,垃圾,版本,广告,迅雷版装载一个新的轻量级的下载引擎,这是轻而不牺牲下载速度,带给用户更好的下载体验,通过与浏览器相结合的模式,产品性能的优化和新的浅色皮肤设计的关键,让用户真正摆脱沉重的下载,喜欢的下载速度,同时,不以牺牲系统…

微软发布的解决方案加速器圣丹斯be

微软发布的解决方案加速器圣丹斯be

解决方案,加速器,微软发布,电脑软件,beta,微软解决方案加速器集团最近发布了一个项目代号为圣丹斯测试版,微软安全向导的解决方案基于加速器之前为基础的方案,以帮助用户配置安全设置部署Windows和Office 2007,它有超过700的安全设置的建议,包…

微软和Adobe的高管有可能合并几个

微软和Adobe的高管有可能合并几个

合并,有可能,高管,几个小时,电脑软件,知情人士通过纽约时报透露,微软CEO Steve Ballmer和Adobe CEO Shantanu Narayen最近密谈了数个小时,议题包括微软和Adobe的合并以共同对抗苹果的移动通信市场份额的可能性。苹果与Google目前已经开始有主…

如何看待2012的高清晰度

如何看待2012的高清晰度

如何看待,高清晰度,电脑软件,如何用暴风影音2012看高清与许多普通的影视画质相比,时下最热门和最流行的全高清影视画质的确能够给人带来完全不一样的视听体验与心灵震撼,像6倍于DVD画质的1080P高清、3倍于DVD画质的720P高清等,其影视播放画面…

制作幻灯片演示文稿

制作幻灯片演示文稿

幻灯片,演示文稿,电脑软件,                                                                                                    …

战争和防御战开始了吗12306网站抢

战争和防御战开始了吗12306网站抢

浏览器,网站,防御战,开始了,战争,在9月11日,对许多年轻人来说,苹果发行是个大日子,但是对于许多想回家的人来说,这是开始抢票的一天,结果,一批尝甜头的浏览器开始了新一轮的行动,但是这次,12306个小把戏。 目前,该网站已推出,包括360浏览器、Sogou、…

数据结构与算法C#实施系列展示三

数据结构与算法C#实施系列展示三

算法,数据结构,系列,电脑软件, 数据结构与算法(C#实现)系列---演示篇(三) Heavenkiller(原创) public static void ShowSortedList_Polynomial() { //10…