- 1. 都市赛车6 (Asphalt 6)for Android v3.1.6 最...
- 2. 免费ASP论坛程序Web Wiz Forums v9.71 英文版
- 3. 0323版 (卡巴斯基反病毒)病毒库 Kaspersky Anti-Vi...
- 4. 混淆代码从而保护知识产权ASP混天绫 V 0.96
- 5. 精通ASP.NET网络编程 电子书
- 6. 卡巴斯基(Kaspersky)2009 KAV v8.0.0.506 Final 官...
- 7. ASP代码加密工具 10.0 英文版 Build 008
- 8. ASP代码加密工具 10.0 中文旗舰版
- 9. 深度学习文章管理系统(自动生成asp代码) V0.05绿色...
- 10. 轻松学会ASP V1.0 绿色中文版
ASP开发的三个技巧
作者: 来源: 发布时间:2011-5-31 14:59:50 点击:
由于该SQL语句对于string没有特殊的要求,所以我们既可以删除一条记录,也可以同时删除多条记录。
这里还需要说明一点,如果数据表中作为的字段类型为字符型,则需要按下面的形式进行修改
……
strDeleteList = Replace(strDeleteList,”,”,”’,’”)
strSQL = "DELETE FROM Subject WHERE ID IN (‘" & strDeleteList & "’)"
……
三、 用MetaDATA标记包含外部常量
如果我们要在ASP程序中使用ADO事先定义的常量,那么必须在每个用到ADO常量的页面上包含“adovbs.inc”,否则就只能直接用数字表示。显然,直接数字并不利于今后程序的修改,而且可以规范化开发需要极力避免的事情,但是每个页面都包含“adovbs.inc”,又烦琐了一点。所以,下面介绍另外一种一次包含的方法。这就是Global.asa中的TypeLibrary Declarations。
由于一般的COM对象都会将常量定义包含在类型库中,所以利用TypeLibrary Declarations可以直接读取这些类型库中定义好的常量。加上TypeLibrary Declarations只要在Global.asa中一次定义就可以在所有的ASP页面中使用,效率明显高于单个页面包含。
TypeLibrary Declarations的语法形式为:
<!--METADATA
TYPE="TypeLib"
FILE="file"
UUID="typelibraryuuid"
-->
其中,File和UUID两个属性只要任选一个即可。File属性指指向包含常量定义的完整文件路径,而UUID则指外部库的GUID。
例如我们包含在ASP程序中使用ADO常量,则可以采用下面两种方式:
<!—MetaDATA
Type =”TypeLib”
File = “C:\Program Files\Common Files\SYSTEM\ADO\msado21.tlb”
-->
或者
<!—MetaDATA
Type =”TypeLib”
UUID = “00000201-0000-0010-8000-00AA006D2EA4”
-->
相信大家看了上面两种方法,会很自然的选择第一种。的确,利用物理目录的方式明显比后一种方法方便,但是如果开发的ASP程序需要到其它机器上安装,那么采用第二种方法会更好一点。为了方便大家,下面列出了ASP中一些常用的GUID
名称
GUID
ADO2.1
{00000201-0000-0010-8000-00AA006D2EA4}
ADO2.5
{00000205-0000-0010-8000-00AA006D2EA4}
ADO2.6
{00000206-0000-0010-8000-00AA006D2EA4}
ADO2.7
{00000300-0000-0010-8000-00AA006D2EA4}
FileSystemObject
{420B2830-E718-11CF-893D-00A0C9054228}
这里还需要说明一点,如果数据表中作为的字段类型为字符型,则需要按下面的形式进行修改
……
strDeleteList = Replace(strDeleteList,”,”,”’,’”)
strSQL = "DELETE FROM Subject WHERE ID IN (‘" & strDeleteList & "’)"
……
三、 用MetaDATA标记包含外部常量
如果我们要在ASP程序中使用ADO事先定义的常量,那么必须在每个用到ADO常量的页面上包含“adovbs.inc”,否则就只能直接用数字表示。显然,直接数字并不利于今后程序的修改,而且可以规范化开发需要极力避免的事情,但是每个页面都包含“adovbs.inc”,又烦琐了一点。所以,下面介绍另外一种一次包含的方法。这就是Global.asa中的TypeLibrary Declarations。
由于一般的COM对象都会将常量定义包含在类型库中,所以利用TypeLibrary Declarations可以直接读取这些类型库中定义好的常量。加上TypeLibrary Declarations只要在Global.asa中一次定义就可以在所有的ASP页面中使用,效率明显高于单个页面包含。
TypeLibrary Declarations的语法形式为:
<!--METADATA
TYPE="TypeLib"
FILE="file"
UUID="typelibraryuuid"
-->
其中,File和UUID两个属性只要任选一个即可。File属性指指向包含常量定义的完整文件路径,而UUID则指外部库的GUID。
例如我们包含在ASP程序中使用ADO常量,则可以采用下面两种方式:
<!—MetaDATA
Type =”TypeLib”
File = “C:\Program Files\Common Files\SYSTEM\ADO\msado21.tlb”
-->
或者
<!—MetaDATA
Type =”TypeLib”
UUID = “00000201-0000-0010-8000-00AA006D2EA4”
-->
相信大家看了上面两种方法,会很自然的选择第一种。的确,利用物理目录的方式明显比后一种方法方便,但是如果开发的ASP程序需要到其它机器上安装,那么采用第二种方法会更好一点。为了方便大家,下面列出了ASP中一些常用的GUID
名称
GUID
ADO2.1
{00000201-0000-0010-8000-00AA006D2EA4}
ADO2.5
{00000205-0000-0010-8000-00AA006D2EA4}
ADO2.6
{00000206-0000-0010-8000-00AA006D2EA4}
ADO2.7
{00000300-0000-0010-8000-00AA006D2EA4}
FileSystemObject
{420B2830-E718-11CF-893D-00A0C9054228}
上一篇:关于asp+access存在的安全隐患及其解决方案 下一篇: 帮你优化ASP程序的显示速度
[收藏此文章]