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
随机推荐
- vue-router路由参数刷新消失的问题解决方法
- 在table中插入多行的js代码(与insertAdjacentHTML相似的功能)
- JS去掉字符串前后空格或去掉所有空格的用法
- C#给图片加水印的简单实现方法
- mysql 强大的trim() 函数
- javascript常用函数(2)
- js实现二级菜单渐隐显示
- 用asp实现的获取文件夹中文件的个数的代码
- MSSQL内外连接(INNER JOIN)语句详解
- Flex结合JavaScript读取本地路径的方法
- Nginx服务器搭建反向代理全攻略
- Python基于有道实现英汉字典功能
- C# Partial:分部方法和分部类代码实例
- 浅析PHP中Collection 类的设计
- 关于react-router/react-router-dom v4 history不能访问问题的解决
- React组件refs的使用详解
- CentOS7 安装 PostgreSQL11的方法步骤
- 如何利用nginx处理DDOS进行系统优化详解
- RSA实现JS前端加密与PHP后端解密功能示例
- layer.js之回调销毁对话框的例子