asp中Scripting.Dictionary字典对象使用示例
vbscript的Scripting.Dictionary创建了类似于Key索引对应Value值的字典对象,通过Key直接索引到指定的Value。
VBScript中Scripting.Dictionary使用示例如下:
Dim objDict
Set objDict = WSH.CreateObject("Scripting.Dictionary")
' .Add(key, value)
objDict.Add "a", "value1"
objDict.Add "b", "value2"
objDict.Add "c", "value3"
'直接通过key=b索引到value2
WSH.Echo objDict.Item("b")
objDict.Remove "b" ' 删除索引b及其对应的值
' 以下是遍历字典
Dim objKeys, objItems, i
objKeys = objDict.Keys
objItems = objDict.Items
For i = 0 To objDict.Count -1
WSH.Echo "Key=" & objKeys(i) &_
" AND Value=" & objItems(i)
Next
' 判断指定的key是否存在
If objDict.Exists("b") Then
WSH.Echo "Found it"
Else
WSH.Echo "Not Exists!"
End If
objDict.RemoveAll ' 清空字典内所有的key及其对应value
Set objDict = Nothing
相关推荐
-
asp dictionary对象的用法
如果在session级保存一个dictionary对象会降低系统的性能,而在application级保存一个dictionary对象会导致web服务器崩溃,关于这个就不在多说了. 现在我们要考虑的是dictionary对象在单页的时候,有哪些设计时的缺陷: 大家可以这么试试 set rs=server.createobject("adodb.recordset") sql="select * from table" rs.open sql,conn,1,3 set
-
asp中Scripting.Dictionary字典对象使用示例
vbscript的Scripting.Dictionary创建了类似于Key索引对应Value值的字典对象,通过Key直接索引到指定的Value. VBScript中Scripting.Dictionary使用示例如下: 复制代码 代码如下: Dim objDict Set objDict = WSH.CreateObject("Scripting.Dictionary") ' .Add(key, value) objDict.Add "a", &qu
-
Asp中err和error对象的属性详解及用法示例
一.ERR对象 err对象使用的时候不需要创建实例,就是说你要用的时候随便拿来使用,就像session一样. 不需要像ADODB对象使用的时候Set conn=Server.CreateObject("ADODB.Connection")来创建实例,它返回一个错误代码. 但是Err!=Err.Number,可以用Clear方法清除,以利于下次使用.它主要的是个Description方法,返回的是简要错误说明,这里一个很经典的例子: 程序代码: 复制代码 代码如下: < %@ LA
-
python中的迭代和可迭代对象代码示例
什么是迭代(iteration)呢? 给定一个list或者tuple,通过for循环来遍历这个list或者tuple.这种遍历就是迭代(iteration).只要是可迭代的对象都可以进行迭代.怎么判断一个对象是否是可迭代的对象呢?可以用collections模块里面的iterable包的isinstance函数进行判断: >>> from collections import Iterable#载入模块 >>> isinstance('abc',Iterable) #字
-
Asp.net Core中实现自定义身份认证的示例代码
Asp.Net Core中虽然集成了许多常用的身份认证,但很多时候,我们还是需要实现自己的身份认证接口,本文这里就简单的介绍下如何实现自定义身份认证接口. 首先写一个简单的接口. [Authorize] [HttpGet] public object Foo() { return DateTime.Now.ToString(); } 由于有Authorize标记,访问函数体前会判断用户是否通过认证,由于这里没有通过认证,会的得到一个500错误. 自定义认证处理类: 实现一个IAuthentica
-
asp中在JScript中使用RecordSet对象的GetRows
写ASP程序时,一般情况总是使用的VBScript,不过也不只是这一种选择,也可以用JScript.但在用JScript作为ASP的语言时,比用VBScript有一些小小的不方便,比如RecordSet的GetRows方法. 在ASP中操作数据库,一般都要用到RecordSet对象,如果注重程序效率的话,可能就会用到RecordSet对象的GetRows方法,把记录集对象转换成数组,而操作数组在速度上将比用RecordSet对象的MoveNext方法快很多,而且可以在取出数组后尽早释放Recor
-
ASP中解决“对象关闭时,不允许操作。”的诡异问题……
在ASP中进行数据库操作时 复制代码 代码如下: rs.Open strsql,conn,1,3 while not rs.eof //对象关闭时,不允许操作. 找了好久,最后在strsql中发现问题所在-- 原因是: 这个strsql = "exec ***",用的是存储过程,而这个***存储过程中的最后加了一句"print @sql",导致这个问题,注释掉就OK了--
-
ASP中Request对象获取客户端数据的顺序(容易忽略)
在ASP中Request对象是获取客户端提交数据的一个很重要的对象,大家对他也是非常熟悉了.虽然如此,还是经常有人问我下面的几种写法有什么不同,到底应该怎么写? strMessage = Request("msg") strMessage = Request.Form("msg") 而且,我也看过好多人写的代码,一律都是Request("")的写法,当然这样的写法并没有什么错. 只是大家应该注意 Request对象有几个集合来获取客户端提交的数据
-
ASP中实现字符部位类似.NET里String对象的PadLeft和PadRight函数
论坛里又有人问起日期怎样格式化为:2004-08-09 05:02:20这样的格式:于是写了一个左(右)对齐的函数.这函数等价于.NET里String对象的PadLeft和PadRight函数 Function PadLeft(Value,Length,sChar) Dim strText,I strText = String(Length,sChar) strText = strText & Value LeftPad = Right(strText,Length) End Function
-
python3中dict(字典)的使用方法示例
一.clear(清空字典内容) stu = { 'num1':'Tom', 'num2':'Lucy', 'num3':'Sam', } print(stu.clear()) #输出:None 二.copy(拷贝字典) stu = { 'num1':'Tom', 'num2':'Lucy', 'num3':'Sam', } stu2 = stu.copy() print(stu2) 三.fromkeys(指定一个列表,把列表中的值作为字典的key,生成一个字典) name = ['tom','l
-
ES6中定义类和对象的方法示例
本文实例讲述了ES6中定义类和对象的方法.分享给大家供大家参考,具体如下: 类的基本定义和生成实例: // 类的基本定义和生成实例 class Parent{ //定义一个类 constructor(name='xiaxaioxian'){ this.name= name; } } // 生成一个实例 let g_parent = new Parent(); console.log(g_parent); //{name: "xiaxaioxian"} let v_parent = ne
随机推荐
- 轻松设置让系统不受恶意代码攻击
- iis 7.5 下站点日志开启以及默认位置设置方法
- Java关键字instanceof的两种用法实例
- php二维数组转成字符串示例
- C#使用foreach语句遍历堆栈(Stack)的方法
- 通过mysql show processlist 命令检查mysql锁的方法
- mysql中向表中某字段追加字符串的方法
- Vue.js系列之项目搭建(1)
- 排序算法的javascript实现与讲解(99js手记)
- 通过正则格式化url查询字符串实现代码
- PHP用星号隐藏部份用户名、身份证、IP、手机号等实例
- 分享五个最佳编程字体
- jQuery中的AjaxSubmit使用讲解
- jquery更换文章内容与改变字体大小代码
- JQuery EasyUI 数字格式化处理示例
- 利用libmp3lame实现在Android上录音MP3文件示例
- JavaScript实现按键精灵的原理分析
- Linux基础:如何找出你的系统所支持的最大内存
- python 容器总结整理
- ThinkPHP中create()方法自动验证表单信息