- 热门文章:
- · 用字典提取汉语的拼音的首字母
- · IIS6.0的设置
- · 一份ASP学习笔记(连载)
- · 用ASP实现邮箱访问
- · 递归遍历目录
- · IIS中的MIME格式
- · Background属性简介
- · MSWC.NextLink的使用方法
- · ping的高级用法
- · 查询一条记录,按所选择的字段输出。
- · 多文件多文本框上传程序
- · 用asp整理磁盘文件
上一篇:动态生成的3级联动<select> >>
一份ASP学习笔记(连载二)
2.JavaScript脚本中窗口的定位和调整大小:
function Win() {
if (window.screen) {
window.moveTo(0, 0);
window.resizeTo(800, 600);
}
}
3.VBS中exit for 马上退出循环,后面的内容将得不到执行。所以需要在此之前要注意完成善后的处理。
4.如果没有明确声明变量,则可能会不小心改变一个全局变量的值。
<%
Y = 1
Call SetLocalVariable
Response.Write Y
Sub SetLocalVariable()
Y = 2
End Sub
%>
由于变量没有显式声明,上述脚本命令将返回 2。过程调用将 Y 设置为 2 时,脚本引擎认为该过程是要修改全局变量:
最理想的变量使用情况如下例所示:
<%Dim Y = 1
Call SetLocalVariable
Response.Write Y
Sub SetLocalVariable()
Dim Y
Y = 2
End Sub %>
这段脚本命令最终输出Y值为 1,这是因为显式定义了两个名为 Y 的变量。
这种细微的差别一般可能无妨大碍,但是当系统大到一定程度以后是必须注意的,因为可能出现很多莫名其妙的问题!!
5.学会定义并且使用常量。
6.在这里,DateSerial 函数返回 1998 年 11 月 10 日之前二十年 (1990-20) 零两个月 (11-2) 又一天 (10-1) 的日期:即 1978 年 9 月 9 日。程序如下: Datep=DateSerial(1998-20, 11-2,10-1)
7. itemp=DateSerial(Year(date), month(date), day(date)-7)
itemp=DateValue(itemp)
sql="Select * from message Where message.creatime
Between #"&date&"#
And #"&itemp&"# "
在这里我们又接触到了一组函数 Year,month,day,它们是用来得到一个日期的年、月、日。date 是常数,表示今天日期,而函数 DateValue 则是将字符串变量转化为日期格式的变量。在本段程序的第三行,我们第一次接触到了标准的 SQL 查询语句,这句语句是什么意思呢?
“Select”是标准的 SQL 数据库查询命令,通过 SELECT 语句我们可以在数据库中检索数据,并将查询结果提供给用户,此处的“*”表示查询该名为“message”的数据库中的所有记录,而“where”的作用是设定一个查询条件,是为了将数据库中符合条件的记录取出来,“message.creatime”是一个储存了数据库中记录创建日期的变量。将整句语句连起来理解就是:查询名为 message 的数据库中的所有记录,并将其中创建日期在今天和今天以前七日以内的所有记录存储在变量 sql 中。
9 .if {statement} elseif {statement} elseif {……} else {statement} end if(记得换行)
10.if {statement} else {statement} 对于比较短的语句可以有这种精简的格式
11.用OLE方式连接SQL Server:
conn_ole.asp
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "PROVIDER=SQLOLEDB;DATA SOURCE=10.1.43.238,2433; UID=course_user;PWD=course_password;DATABASE=course"
%>
12.我也记不清当初为什么记下这段程序,Course_dsn应该就是指DSN吧。。
<%
Set conn=Server.CreateObject("ADODB.Connection") ‘’创建连接数据库的对象
conn.Open "course_dsn","course_user","course_password" ‘’使用该对象连接数据库
conn.execute "delete from user_info"
%>
结果:user_info表中所有数据被删除
13.真正的无缓存实现:
response.buffer=true
response.cachecontrol="no-chache"
response.expiresabsolute=now()-1
response.expires=0
14.将服务器端的数据读到客户端的变量中的一种方法:
var onecount;
onecount=0;
subcat = new Array();
<%
count = 0
do while not rs.eof
%>
subcat[<%=count%>] = new Array("<%= trim(rs("Nsort_name"))%>","<%= trim(rs("sort_id"))%>","<%= trim(rs("Nsort_id"))%>");
<%
count = count + 1
rs.movenext
loop
rs.close
%>
onecount=<%=count%>;
----待续
下一篇:用字典提取汉语的拼音的首字母 >>
相关文章:
- · 将ACCESS转化成SQL2000需要注意的几个问题
- · 项目中的模块
- · 将人民币的数字表示转化成大写表示
- · ASP中存储过程调用的两种方式,以及不采用存储过程的方式比较
- · 关于ASP的(VBScript)类,只希望给初学者看一看,希望对你们有帮助
- · 认识ASP内置的对象
- · ASP内置对象
- · ASP函数
- · 随机生成不重复记录的伪函数
- · 浅谈随机得控制
- · 一个关于日期选择的很实用的小东西
- · ASP的身份证验证代码改进
- · DHTML对象模型(About the DHTML Object Model)(三)
- · DHTML对象模型(About the DHTML Object Model)(二)
- · DHTML对象模型(About the DHTML Object Model)(一)
- · 全面考察“禁用浏览器后退按钮”
- · 如何快速找到ASP的错误
- · 中国高校勤工助学网站程序开发质量和管理标准化
- · asp上传
- · Form提交打开固定大小窗口的解决办法
- · 按钮链接乾坤大挪移
- · DW+ASP 玩转动态二级菜单
- · WEB环境中后台自动上传文件至数据库的实现
- · VBScript 函数集
- · 如何在生成的静态页面中显示文章被阅读的次数
- · 查看服务器所有Application变量、Session变量工具
- · 创建一个ASP通用分页类(二)代码部分
- · 创建一个ASP分页类(一)文章部分
- · 错误80004005信息处理方法
- · urldecode 方法补遗。
- · 建立你网站的投票机制![翻译]
- · IIS中的 MIME类型
- · 利用stream直接下载文件
- · 一个统计当前在线用户的解决方案,可以在聊天室、论坛、网站中使用
- · 浅谈TeeChart组件在ASP中的应用
- · 优化你的计数器
- · flash+asp小小研究·
- · ASP中一个字符串处理类(VBScript)
