在线用户    站点地图 技术论坛 文档中心 站点导航 资源下载 语言参考 教程专题 站点统计 业务项目 使用帮助
您的位置
MSDN参考新加了CSS2参考,全中文,制作精良。245k下载。           新加了sxf_sxf推荐的"动态网页专家指导" 下载!          新加了lsg2002lsg推荐的"ASP.NET高级编程(PDF)" 下载!          新加了DHTML代码预览!!,功能强大哦!欢迎试用          新加了网友lincong为大家提供的SQL Server 2000 程序员指南,有点大,但同时也就说明内容全咯!           新加了网友ibra为大家提供的北大的JAVA课件,很适合初学者入门           新加了一个java的连接缓冲池代码示例           新加了人月神话电子版下载!软件工程巨著哦~~           更新了评分标准,引入了“专家分”概念,相信可以更好的激励大家的学习!详情请看“使用帮助”           新加了由网友GGG提供的“IIS超级管理手册”,值得一看哦!(虽然我没看过 :P )           新加了“英雄榜”,欢迎测试!           “无组件上传·从原理剖析到实践”已经全部完成,源码全部开放,有兴趣的朋友请到文档中心一探究竟。  您的位置  首页>文档中心>ASP>文档A0000747 在同一窗口中打开页面中的链接 在新窗口中打开页面中的链接 将ASPCHINA设为首页 将ASPCHINA加入书签    
 LOGIN HERE
用户:
密码: 忘记密码
记住密码 用户注册 游客进入
相关文章

asp编码的转换

超漂亮后台完善企业代码V5.0

№ → 发布几个经典的ASP源码

利用asp连接远端Oracle数据库方法!

[分享]仿PHP操作数据库的类

用ASP生成BMP图片

ASP与存储过程

ASP中对FoxPro自由表(DBF文件)的操作

自己做的一个数据库添加函数!

优化asp数据访问代码
发表文章
一份ASP学习笔记(连载二)

作者:zelonggao     提交人:zelonggao     发布时间:04-04-30     文章类型:原创     浏览量:1894
参考链结:http://    
关键字:ASP|笔记|技巧|数据库
[本文档没有附件]
字体:    视力保护色: 杏仁黄  秋叶褐  胭脂红  芥末绿  天蓝  雪青  灰  银河白(默认色) [A0000747]

1.在脚本中设置背景颜色:document.bgcolor="red"
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%>;


              ----待续

关于这篇文章的评论 [注意:这里仅仅是给大家提供了一个发表对文章本身看法的地方,如果有疑问,请到论坛提出] 我要提问!
lw        2004/6/21 18:28:00

标题
内容
发言
*您尚未以注册用户身份登录,不能发表评论。这里登录
您的位置
  (c)2000-2021 Yup Studio, all rights reserved.  
80.07813