Google [站内搜索]

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

浅谈ASP事务处理

所谓事务处理,简单地说,就是所有的数据库操作都可以看做事务处理。当开始一个事务处理后,就打开Web页面与数据库的事务处理通道,此时可以从Web页面上直接更新数据库内容,但是更新结果并不马上真正反映到数据库中。只有在提交事务处理结果后,数据库内容才能被真正更新,否则,所有的操作都无效。

用法举例(db1.mdb中有一个test表,只包含一个name文本字段):

<%

查看更多...

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

ADO三大主要对象的子对象

ADO三大主要对象分别为Connection、Command和Recordset,他们各还有子对象,依次为Error、Parameter和Field。下边分别进行介绍(注:Conn,Cmd,Rs,err,par,fie均为实例名):
一、Connection的Error子对象:
Error对象又称为错误对象,在程序运行时,一个错误就是一个Error对象,所有的Error对象就组成了Errors集合,又称错误集合。
1.Errors集合的属性
属性         说明                                                               用法

查看更多...

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

加密你的ASP页面—Script Encoder初探

一、概述

一直以来,ASP技术受到了越来越多朋友的喜爱,使用ASP从事WEB开发的人也越来越多。ASP一个非常明显的特征是页面在服务器端经过处理之后发送到浏览器中的内容为标准的HTML格式,这样有效的保护了页面程序的原代码不被客户端轻易获取(当然MS的BUG不断那是另一回事了。^_^)。但是另一个普遍存在的问题是:由于ASP页面是纯文本的形式存放,在服务器端可以轻易看到全部编程逻辑。这样给ASP应用商业化带来了一定的困难。解决的方法一般是使用组件技术将编程逻辑封装入DLL之中,但问题是:

1、如果每段代码都组件化似乎工作量太大了,也没有必要。

查看更多...

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

网站防盗链下载的解决方案

什么是盗链

  “盗链”的定义是:此内容不在自己服务器上,而通过技术手段,绕过别人放广告有利益的最终页,直接在自己的有广告有利益的页面上向最终用户提供此内容。 常常是一些名不见经传的小网站来盗取一些有实力的大网站的地址(比如一些音乐、图片、软件的下载地址)然后放置在自己的网站中,通过这种方法盗取大网站的空间和流量。

  为什么会产生盗链

查看更多...

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

For each ... in ....  语句的应用

For
...
Next

For each ... in ...

查看更多...

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

ASP提速技巧

技巧之一:提高使用Request集合的效率

访问一个ASP集合来提取一个值是费时的、占用计算资源的过程。因为这个操作包含了一系列对相关集合的搜索,这比访问一个局部变量要慢得多。因此,如果打算在页面中多次使用Request集合中的一个值,应该考虑将其存贮为一个局部变量。
例如将代码写成下面的形式以加快脚本引擎处理速度: 
strTitle=Request.Form("Title") 

查看更多...

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

ASP程序员调查

1.大家平时所有的程序,是用写还是通过某种方式来生成的?

手写的,没有工具生成,生成的不好,但是一些公用模块可以拿来用,就象会员管理,登陆,权限控制,等……
2.大家喜欢的是手写程序的快感,还是生成而来的快捷?
当然喜欢生成了,但是有时生成的代码很难改,还不如手写。

查看更多...

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

SQL注入漏洞全接触

引 言

随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。

SQL注入是从正常的WWW端口访问,而且表面看起来跟一般的Web页面访问没什么区别,所以目前市面的防火墙都不会对SQL注入发出警报,如果管理员没查看IIS日志的习惯,可能被入侵很长时间都不会发觉。

查看更多...

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

ASP页面内VBScript和JScript的交互

学好一门编程语言有两个条件是必不可少的,一是理论与实践结合,在实际例程去验证书本上的理论能加深你对理论的理解;二是学会总结,把学习、运用中的心得体会记下来,当成一种经验或者教训加以提炼并在日后的应用中加以改进,一定能提高你对这门编程语言的认识。 以下是笔者在学习与运用ASP编程中的两点经验,希望能对大家有所帮助。

  ASP页面内VBScript和JScript的交互

  ASP具备管理不同语言脚本程序的能力,能够自动调用合适的脚本引擎以解释脚本代码和执行内置函数。ASP开发环境提供了两种脚本引擎,即VBScript(缺省)和JScript。不过,开发者并没有被限制于只能使用这两种语言,只要能够提供合适的ActiveX脚本引擎就能使用任何脚本语言。

查看更多...

分类:Web编程 | 固定链接 | 评论: 3 | 引用: 0 | 查看次数: 6222
Cookie跨域操作看来是个简单的问题,因为只要指定Domain属性为指定网站的根域名就可以了.但是笔者在实际使用过程中却遇到了一些问题,的确值得注意.

  环境介绍

  cookie在www主域名下创建,并写入Domain属性,如:(为方便调试以下代码皆为asp代码)

查看更多...

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