VBScrip 動態轉換變數值為變數, 並賦值

2021-04-08 21:00:46 字數 865 閱讀 1878

感謝 csdn 社群網友 slawdan!

為了這個問題, 我真沒少動腦筋.

1. 遍歷 xml 節點, 並將隸屬子節點名定義為變數, 子節點值賦為變數值

linenum

dim objxml, child

set objxml=server.createobject("microsoft.xmldom")

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

'// 這個功能主要在顯示正文的時候使用, 正文通常只顯示一條記錄

python變數值 Python變數值轉變量

今天用python讀取乙個有很多欄位的配置檔案,配置檔案中的格式類似 pidstart 2600 startfid 47 starttid 450 startfirst 1 message 一般會想到的是 config open configpath,r for item in config set...

Makefile列印變數值

makefile第二講 列印出內容和使用變數 摘要 echo 開始生成最終執行檔案,請稍候.這一句便是將一條資訊輸出到終端,為何前邊有個 符號呢?有了這個符號該命令本身就不會輸出到終端 不理解,自己去掉或者加上 符號試試 實驗證明,字串可以不加引號。看到 objs main.o 了嗎?這就是變數的定...

Python交換變數值

平時時不時會面面實習生,大多數的同學在學校裡都已經掌握了python。面試的時候要求同學們實現乙個簡單的函式,交換兩個變數的值,大多數的同學給出的都是如下的答案 def swap x,y tmp x x y y tmp實際上,python中還有更簡潔的更具python風格的實現,如下 def swa...