互联网数据库09(0911).ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
9.1 ASP基础知识(续) ASP是基于NT平台的动态WEB技术。 ASP通过ADO来实现对数据库的访问,包括添加、删除、更新、查询和调用存储过程,并且有比较灵活的锁定和光标定位机制。 9.1.1 ASP简介(续) 2.ASP:并不是一种语言,而是服务器端脚本环境,内含于IIS3.0和4.0之中,可以通过结合HTML网页、ASP指令和ActiveX控制建立动态、交互且高效的web服务器应用程序的不确定,不必再担心客户机一端安装的浏览器类型。 ASP所用的语言是Javascript或VBscript语言,或者是他们两者的结合。 9.1.1 ASP简介(续) ASP的四个重要特征: 1)ASP可以包含服务器端脚本。 2)ASP提供了几种build-in对象。 3)使用附加组件可以扩展ASP。 4)ASP可以与数据库建立连接,通过对数据库的操作建立功能强大的web应用程序。 9.2.4 数据类型 9.2.6 基本语法(续) 例1:(用关键字while) Sub ChkFirstWhile( ) Dim counter,MyNum counter = 0 MyNum =15 Do while MyNum 10 在循环前检查条件是否成立 MyNum = MyNum – 1 counter = counter + 1 Loop MsgBox “循环重复了“counter”次” End Sub 9.2.8 ASP基础 (2)#include指令 SSI用于在脚本中的特定位置插入另一个文件的内容。 在ASP中使用SSI的语法 ! - - #Include virtual/File = Path/File - - 虚拟路径 如:d:\interpub\wwwroot\sample\ 虚拟路径为:”/samples/sample.asp” 9.2.8 ASP基础 (3)使用动态的SSI 如果需要动态的确定在发往客户程序的ASP中要包含的文件,会有一些问题,因为系统是在服务器开始格式化页面之前处理SSI的。 9.2.8 ASP基础 (4)应用程序的输出 要运行应用程序或Shell命令,请使用#exec指令。该应用程序可以是CGI程序、ASP应用程序或ISAPI应用程序。 参数CGI用于运行一个应用程序,如CGI脚本、ASP或ISAPI应用程序。 参数CMD运行shell命令。 9.2.8 ASP基础 (5)包含文件的大小 #fsize将制定文件的大小插入到HTML页中。该指令只能在HTML页中使用,而不能在ASP页中使用。参数设置同#include。 默认情况下,以千字节为单位表示文件大小。可以用带有sizefmt选项的#config指令来改变计量单位。 9.2.8 ASP基础 (6)# config # config用于指定返回给客户端浏览器的错误信息、日期和文件大小的格式。 参数ERRMSC:用于控制在处理SSI指令的过程中发生错误时返回给客户端浏览器的消息。 例:!-- #config errmsg=“You are wrong!” -- 参数TIMEFMT:用于指定返回给客户端浏览器的日期格式。String参数指定格式。 例:!--#config sizefmt=bytes -- !--#fsize file=index.html -- 可以通过在 String 中使用格式化标记来提取日期中的个别部分,例如,一周或一个月中的某天。(格式化标记与您在使用 ANSI C 的 strftime 函数时的那些标记完全相同)。 %a 一周中某天的缩写(例如,Mon)。 %A 一周中某天的全称(例如,Monday)。 %b 月份的缩写(例如,Feb)。 %B 月份的全称(例如,February)。 %c 当地的日期和时间的表示(例如,05/06/91 12:51:32)。 %d 以十进制数字表示的一个月中的某天 (01-31)。 %H 24 小时格式 (00-23)。 %I 12 小时格式 (01-12)。 %j 以十进制数字表示一年中的某天 (001-366)。 %m 以十进制数字表示的月份 (01-12)。 %M 以十进制数字表示的分 (00-59)。 %p 当地的上午或下午指示符(例如,PM)。 %S 以十进制数字表示的秒 (00-59)。 %U 以十进制数字表示一年中的某一周,星期日作为一周的开始 (00-51)。 %w 以十进制数字表示一周中的某一天,星期天是第一天 (0-6)。 %W 以十进制数字表示一年中的某一天,星期一作为一周的开始 (

文档评论(0)

beifanglei + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档