仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 545|回复: 8
打印 上一主题 下一主题

[学习教程] ASP网站制作之VBScript函数补习课

[复制链接]
第二个灵魂 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 23:48:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
Access是一种桌面数据库,只适合数据量少的应用,在处理少量数据和单机访问的数据库时是很好的,效率也很高。但是它的同时访问客户端不能多于4个。access数据库有一定的极限,如果数据达到100M左右,很容易造成服务器iis假死,或者消耗掉服务器的内存导致服务器崩溃。vbscript|函数|vbscript|函数比来在看CSDN论坛的时分发明良多人还在问一些基础的ASP成绩,并且有很年夜一部分是环绕着一些经常使用的VBSCRIPT函数。在这里我想有需要点一下经常使用的几个函数。我们不必要背出函数界说,可是我们必要晓得这个函数,在需要的时分想到往用。

1、我怎样在一个日期上加上一个日期?

DateAdd(interval,number,date)

参数

interval必选项。字符串表达式,暗示要增加的工夫距离。
number必选项。数值表达式,暗示要增加的工夫距离的个数。数值表达式能够是负数(失掉将来的日期)或正数(失掉已往的日期)。
date必选项。Variant或要增加interval的暗示日期的笔墨。

interval参数能够有以下值:

yyyy年
q季度
m月
y一年的日数
d日
w一周的日数
ww周
h小时
n分钟
s秒

例子:Date=DateAdd("m",1,"31-01-2004")得出的了局是2004年2月31日?呵呵,不是,是2004年2月29日,DateAdd()不会前往毛病的日期

2、我怎样失掉两个日期的工夫距离?

DateDiff(interval,date1,date2)

参数

interval必选项。字符串表达式暗示用于盘算date1和date2之间的工夫距离。
date1,date2必选项。日期表达式。用于盘算的两个日期。

interval参数能够有以下值:

设置形貌
yyyy年
q季度
n月
y一年的日数
d日
w一周的日数
ww周
h小时
m分钟
s秒


例子:DiffDate=DateDiff("d",Now,"31-01-2004")

3、我怎样准确我的盘算了局?

FormatNumber(expression[,NumDigitsAfterDecimal[,IncludeLeadingDigit[,UseParensForNegativeNumbers[,GroupDigits]]]])

参数
Expression必选项。要被格局化的表达式。
NumDigitsAfterDecimal可选项。唆使小数点右边显现位数的数值。默许值为-1,唆使利用的是盘算机的地区设置。
IncludeLeadingDigit可选项。三态常数,唆使是不是显现小数值小数点后面的零。
UseParensForNegativeNumbers可选项。三态常数,唆使是不是将负值置于括号中。
GroupDigits可选项。三态常数,唆使是不是利用盘算机地区设置中指定的数字分组标记将数字分组。
设置
IncludeLeadingDigit、UseParensForNegativeNumbers和GroupDigits参数能够有以下值:

常数值形貌
TristateTrue-1True
TristateFalse0False
TristateUseDefault-2利用盘算机地区设置中的设置。

例子:将1/3格局化为四位小数,带小数点前0的格局FormatNumber(1/3,4,-1)

4、我怎样失掉如今的工夫、日期、年份、月份等?

工夫:Now()
日期:Date()
年份:Year(Date())
月份:Month(Date())
天数:Day(Date()))
小时:Hour(now())
分钟:Minute(Now())
秒:Second(Now())

5、我怎样把从数据库读出的旧事题目显现部分?

Left(string,length)

参数
string字符串表达式,其最右边的字符被前往。
Length数值表达式,指明要前往的字符数量。假如是0,前往零长度字符串("");假如年夜于或即是string参数中的字符总数,则前往全部字符串
Len(string|varname)

参数
string恣意无效的字符串表达式。Varname恣意无效的变量名。

假定旧事题目为rs("topic"),我们只想输入10个字符,关于少于10个字符的则输入全体,那末我们这么写:
<%
ifLen(rs("topic"))>10then
Response.WriteLeft(rs("topic"),8)&"..."也不要必定8,怎样悦目怎样设置,由于前面加了...以是我们少截取一些
else
Reponnse.Writers("topic")
endif
%>

同砚们,下课:)
</p>想法是和程序员的想法不一样的.至于为什么.大家去想一想.跟心理学有关的
谁可相欹 该用户已被删除
沙发
发表于 2015-1-20 12:02:27 | 只看该作者
ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。
第二个灵魂 该用户已被删除
板凳
 楼主| 发表于 2015-1-25 11:54:20 | 只看该作者
没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。
金色的骷髅 该用户已被删除
地板
发表于 2015-1-31 14:20:42 | 只看该作者
最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。
柔情似水 该用户已被删除
5#
发表于 2015-2-6 19:35:53 | 只看该作者
哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?
再见西城 该用户已被删除
6#
发表于 2015-2-18 10:55:46 | 只看该作者
另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件)
冷月葬花魂 该用户已被删除
7#
发表于 2015-3-6 04:22:57 | 只看该作者
尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。
乐观 该用户已被删除
8#
发表于 2015-3-12 20:31:46 | 只看该作者
我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。
变相怪杰 该用户已被删除
9#
发表于 2015-3-20 02:15:24 | 只看该作者
我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2025-1-9 02:14

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表