读书人

怎么用字段内容作变量名

发布时间: 2012-02-27 10:00:22 作者: rapoo

如何用字段内容作变量名
有一表,table1
字段:zdm,bz
用 select * from table 查询后,在asp中如何把字段zdm作变量名,bz作变量内容。

谢谢

[解决办法]
你要实现什么效果吧
[解决办法]
Set Rs=Conn.Execute(select * from table1)
Dim TempName,TempContent
If Not (Rs.Eof Or Rs.Bof) Then
Do While Not Rs.Eof
TempName = Rs( "zdm ") & " "
If TempName <> " " Then
TempContent = Rs( "bz ") & " "
Execute( "Dim "& TempName & vbNewLine)
Execute(TempName & "=TempContent "& vbNewLine)
End If
Loop
End If

这里就可以调用上面定义的变量了,但是这种方法有局限性,慎用
[解决办法]
eval(rs( "zdm ") & "= " " " & rs( "bz ") & " " " ")
[解决办法]
Execute( "Dim " & rs( "zdm ") & ": " & rs( "zdm ") & " = " & rs( "bz "))

[解决办法]
Eval、Execute、ExecuteGlobal
这三个语句(函数)都是执行字符串表达式,他们都是VBSCRIPT的。

读书人网 >ASP

热点推荐