- 精品下载 | 实用查询 | 词典查询 | 桌面壁纸 | 网址 | 笑话 | FLASH频道 | 天气文章资讯 | 站长工具 | 证件办理 | 闪字生成 | 广告代码 | 在线手册 | 有问必答
您现在的位置: 蓝派网 >> 文章中心 >> 网络编程 >> ASP >> 正文
站内文章搜索:           

ASP开发技巧三则

作者:佚名    文章来源:网络转载    更新时间 :2005-11-26 11:47:43
这里还需要说明一点,如果数据表中作为的字段类型为字符型,则需要按下面的形式进行修改 
…… 
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}

上一页  [1] [2] 

  • 上一篇文章:
  • 下一篇文章:
  • 百度搜索: ASP开发技巧三则

  • 发表评论】【打印此文】【关闭窗口】【点击数:
    ★好玩的休闲小游戏★
    网友评论:
    数据载入中,请稍后……