Google [站内搜索]

分类: Web编程预览模式: 普通 | 列表

怎么判断一个对象是否已被释放

<%
Dim conn'声明
Set conn = Server.CreateObject("ADODB.Connection")'创建
'使用
Set conn = Nothing'释放

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4077

初学者来认识OLEDB和ODBC的区别

ODBC(开放数据库互连):是Microsoft引进的一种早期数据库接口技术。它实际上是ADO的前身。早期的数据库连接是非常困难的。每个数据库的格式都不一样,开发者得对他们所开发的每种数据库的底层API有深刻的了解。因此,能处理各种各样数据库的通用的API就应运而生了。也就是现在的ODBC(Open Database Connectivity), ODBC是人们在创建通用API的早期产物。有许多种数据库遵从了这种标准,被称为ODBC兼容的数据库。

OLEDB(对象链接和嵌入数据库):位于ODBC层与应用程序之间。在你的ASP页面里,ADO是位于OLEDB之上的"应用程序"。你的ADO调用先被送到OLEDB,然后再交由ODBC处理。你可以直接连接到OLEDB层,如果你这么做了,你将看到服务器端游标(recordset的缺省的游标,也是最常用的游标)性能的提升。

用ODBC连接数据库

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3470

使用FSO自动创建多级文件夹

FileSystemObject中有个方法创建文件夹的方法CreateFolder,但是这个方法只能在其上一级文件夹存在的情况下创建新的文件夹,所以我就写了一个自动创建多级文件夹的函数,在生成静态页面等方面使用非常方便。函数如下:

'-------------------------------- 
'自动创建指定的多级文件夹 
'strPath为绝对路径 

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3572

让数据库连接仅在需要时打开

细心的开发人员有时会想到,我们在一个需要读写数据库的页面里包含类似<!-- #include file="conn.asp" -->的代码时,实际上,当你没有进行任何读写数据库操作时,这个数据库连接仍然是打开的,仍然在消耗着服务器的资源。 
 
那么,我们有没有办法让数据库连接仅在需要读取数据库时才打开,不读取时就没有任何动作呢,以下即提供这种思路,以求抛砖引玉。 
 
这种思路即是将数据库连接代码封装在函数里,在需要读取时调用这个函数。 

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3901

避免asp的SQL的执行效率低

方法一、尽量使用复杂的SQL来代替简单的一堆SQL

同样的事务,一个复杂的SQL完成的效率高于一堆简单SQL完成的效率,有多个查询时,要善于使用JOIN。 

oRs=oConn.Execute("Select * FROM Books") 

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4040

将字符串保存成本地文件

突然想能不能将保存在变量中的字符串也以弹出保存窗口的方式保存成本地的文件呢?实现了下发现也不是很难,只是得注意含有中文时必须先对其进行处理,最好是将字符串处理成二进制字符串就没问题了。

<%
'支持中文的把普通字符串转成二进制字符串的函数
Function str2bin(varstr) 

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4800

ASP 程序实现自动升级功能

现在流行虚拟主机建站,我也有个网站,也算是个站长咯。当了近一年的站长,感到网站程序每次升级的时候颇为麻烦:先去官方看公告,然后下载升级包到本地,解压,FTP上传到虚拟主机。这些都是累人的体力活,加之本人又懒得很,所以异想天开的觉得要是程序能够自动升级就好了。所以就想了想,写了本文,希望对WEB程序开发者有帮助。这里只针对ASP,因为我只会ASP :-(

先看看传统的win32程序的升级过程(比如杀毒软件),它是依靠软件的升级程序通过网络连接到服务器分析并下载升级文件到本地。

WEB程序有点不一样,因为它是运行于WEB服务器。它最终是要把升级服务器上的文件覆盖到WEB服务器,站长的电脑只是中转。如果直接把升级服务器上的文件Copy到WEB服务器(而不通过站长中转)那就实现了自动升级。

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3828

预防ASP木马

鉴于大部分网站入侵都是利用asp木马完成的,特写此文章以使普通虚拟主机用户能更好地了解、防范asp木马。也只有空间商和虚拟主机用户共同做好防范措施才可以有效防范asp木马!  

一、什么是asp木马?  

它其实就是用asp编写的网站程序,甚至有些asp木马就是由asp网站管理程序修改而来的。  

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3677

"验证码"等于"流氓软件"

"'验证码'等于'流氓软件'"这句话本身存在逻辑问题,因为"验证码"并不是一个软件,而是软件里的一个功能。这句话的实际意思是,带"验证码"功能的软件是"流氓软件"。

请不要激动,且听我道来。

在很久很久以前(其实并不久),你登录一个系统时,只需要输入"用户名"、"密码",然后"回车"就可以了,费不了多大劲。后来,出现了一些不良份子(多半是因为闲得无聊),利用程序反复登录网站,以获取他人密码,或使系统超负荷甚至崩溃。为了应对这样的危机,有人发明了"验证码"。

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4292

使用ASP将文件打包为XML文件(带解包)

本工具可以将多个文件打包成一个XML文件,当然,也可以解包将其还原成原本的文件。这有什么作用呢?比如可以将一个站点的所有文件打包成一个XML文件,上传至服务器再解包,这会比从本地将所有文件上传至服务器快多了。

解压包中有三个文件Packa.asp、Packb.asp和Un_Pack.asp:

Packa.asp:打包工具(将指定文件夹的内容打包为单一XML文件)

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4484