【发布时间】:2015-07-24 15:21:26
【问题描述】:
我已将“ServiceName”值存储在 Excel 文件中以进行参数化(代码 - 第 4 行)。
Format in Excel:
ServiceName (Header)
EisOrdAmd
EntCanAmd
我想根据传递的参数(第 5 行)为“fnExcQuery”函数中的第三个参数使用动态变量名,即,对于第一个循环,变量名应该是“strQuery_EisOrdAmd”,对于第二个循环,它应该是“strQuery_EntCanAmd”
1. ststrQuery_EisOrdAmd = "Select * from EisOrdAmd"
2. strQuery_EntCanAmd = "Select * from EntCanAmd"
3. Do While (Not objRecordSet_TestData.EOF)
4. strServiceName = Trim(objRecordSet_TestData.fields("ServiceName"))
5. blnResponse_Request = fnExcQuery(strUser, strPwd, strQuery_<strServiceName>)
'1st Loop: strQuery_EisOrdAmd ; 2nd Loop: strQuery_EntCanAmd
6. objRecordSet_TestData.MoveNext
7. Loop
如何为第三个参数创建动态变量名。我无法使用 vbscript 找到解决方案,请您帮忙。
【问题讨论】:
标签: vbscript