#include 示范
作用:
将文本文件的内容直接插入到文档页面中。
语法:
<!--#include file="文件名称"-->
参数:file 指定包含文件相对于本文档的位置
file 文件名是一个相对路径,该路径相对于使用 #include 指令的文档所在的目录。
如表示当前目录下的的cn.asp文档,则为file="cn.asp"。
表示方法和Server.MapPath(path)的类似.可以用".."指向上一级.
<!--#include virtual="文件名称"-->
virtual 文件名是 Web 站点上的虚拟目录的完整路径。如表示相对于服务器文档根目录下inc目录下的cn.asp文件;则为file="/inc/cn.asp"
参数:virtual 指定相对于服务器文档根目录的位置
Internet 信息服务
今天看了XP配置IIS教程_月亮之吻工作室,才发现自己真是对知识的掌握太浮于表面,实用主义而很少注意到本质,呵呵
以往配置iis有时服务正常,有时就是提示数据库连接有问题,本质是权限问题,虽然也知道把everyone的权限赋予后就解决,但是不知道为什么有时会遇上有时就没事,原来FAT32格式磁盘可直接执行ASP操作,NTFS格式磁盘,需要添加权限,才能执行ASP操作,给NTFS格式磁盘添加权限,我的电脑/工具/文件夹选项/查看/取消使用简单文件共享(推荐),右击NTFS格式磁盘,选属性/安全/选择“Everyone”,在“Everyone的权限”中勾选“完全控制”对应的“允许”/确定,如没有“Everyone”用户,手动添加,并赋予完全控制权限。这样子问题就解决了。。。
-----------------------------------------------------------------------
Sql Server、Oracle以及Access数据库 判断字段是否为空的办法
Nvl
NVL函数:
NVL函数是将NULL值的字段转换成默认字段输出。
NVL(expr1,expr2)
expr1,需要转换的字段名或者表达式。
expr2,null的替代值
下面是NUMBER, DATE, CHAR OR VARCHAR2的例子:
NVL(commission_pct,0)
NVL(hire_date,'01-JAN-97')
NVL(job_id,'No Job Yet')
Sql Server:
IsNull
如果是Null,就返回指定的值,否则返回原值。
select userName,IsNULL(address,'无') from [user]...
------------------------------------------------------------------
NullIF
会在两个值(或者表达式)相等的时候返回null,否则返回第一个参数。
select Sum(NullIf(price,100)) from ...
如果价格是100,就当null处理,sum()会忽略null值,所以...
----------------------------------------------------------------------
COALESCE
会返回第一个非空的值,参数是任意多个。
select Coalesce(homephone,officePhone,mobile) from....
只要有一个电话号码被填写了,就一定会返回一个值。
-----------------------------------------------------------------------
Access:
Nz
同Sql Server IsNull。只能在Access程序中使用,Jet ADO不支持
select userName,Nz(address,'无') from [user]...
IIF
select userName,IIF(address is null,'无',address) from [user]...
select userName,IIF(address is null,'没写','写了') from [user]...