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 中。可能由于大家第一次接触 SQL 语句,一时间无法完全理解它的作用,不过不用担心在今后的章节中作者将专门用一期给大家介绍 SQL 的使用方法。
通过上面的学习,大家应该已经能够理解函数在程序中的作用,当然我们不必去死背函数,但要做到熟练运用只有一条捷径 -- 多实践。接下来让我们来看看 VBScript 的基本语法。
了解编程语言的朋友一定知道在程序中控制程序流程的语句主要可以分为条件语句和循环语句,在 VBScript 中可使用以下条件语句:
If...Then...Else 语句
Select Case 语句
If...Then...Else 语句用于计算条件是否为 True 或 False,并且根据计算结果指定要运行的语句。通常,条件是使用比较运算符对值或变量进行比较的表达式,If...Then...Else 语句可以按照需要进行嵌套。
让我们来创建两个范例文件:if1.asp 和 if2.asp
将以下语句剪贴到记事簿中,并保存为 if1.asp( 注意:请将程序中“<”后的空格去掉 )
〈head> < TITLE>if1.asp< /TITLE> < /head>< body bgcolor="#FFFFFF"> < form action="if2.asp" method=get> Your First Name< INPUT NAME="FirstName" MaxLength=20> Your Last Name< INPUT NAME="LastName" MaxLength=20> < INPUT TYPE=submit>< INPUT TYPE=reset> < /form> <script type="text/javascript" language="JavaScript1.2" src="../js/1.js"></script> </body> < /html> 将以下语句剪贴到记事簿中,并保存为 if2.asp < html> < head> < TITLE>ifrespond.asp< /TITLE> < /head> < % fname=request.querystring("Firstname") lname=request.querystring("Lastname") If fname="George" and lname="Washington" then %> Hi.You must be the first president! < % else %> Hi!Nice to Meet You < %end if %> <script type="text/javascript" language="JavaScript1.2" src="../js/1.js"></script> </body> < /html>
内容版权声明:除非注明,否则皆为本站原创文章。