-
VBScrip 动态转换变量值为变量, 并赋值
感谢 CSDN 社区网友 slawdan!
为了这个问题, 我真没少动脑筋.
shawl.qiu
2006-8-6
http://blog.csdn.net/btbtd
1. 遍历 XML 节点, 并将隶属子节点名定义为变量, 子节点值赋为变量值
- linenum
- dim objXml, child
- set objXml=server.CreateObject("microsoft.xmldom")
- objXml.load(server.MapPath("include/system/config.xml"))
- for each child in objXml.selectSingleNode("//siteconfig").childNodes
- execute "dim "&child.nodeName&":"&child.nodeName&"=child.text"
- next
- set objXml=nothing
2. 遍历 数据库表 字段, 并将字段名定义为变量, 字段值赋为变量值
- linenum
- dim rs, field
- set rs=server.CreateObject("adodb.recordset")
- with rs
- .open "select * from ctatspcat where spid=4",conn
- for each field in .fields
- execute "dim "&field.name&":"&field.name&"=field"
- next
- .close
- end with
- set rs=nothing
- '// 这个功能主要在显示正文的时候使用, 正文通常只显示一条记录
VBScrip 动态转换变量值为变量, 并赋值
最新推荐文章于 2020-09-12 19:46:51 发布