如何执行字符串中的代码

安国寺 2009-09-02 04:51:23
在做个公式编辑器时,用rs("cond")从数据库中取出一段字符串,如“trim(Request.Form('Short5'))<=1 AND trim(Request.Form('Short5'))>0”,想在asp脚本的<%……%>中执行这段字符串,如
<%
dim a
a=trim(rs("gs"))
if a=true then
……
end if
%>
请问如何能执行数据库中的这段字符串?谢谢。
...全文
62 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
安国寺 2009-09-03
  • 打赏
  • 举报
回复
给分,干脆!
hookee 2009-09-03
  • 打赏
  • 举报
回复
表达式用Eval
<%
dim a
a=trim(rs("gs"))
if Eval(a) then
end if
%>
安国寺 2009-09-03
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 hookee 的回复:]
ExecuteGlobal str 即可
[/Quote]
我是这样写的,但是提示“语法错误”:
<%
dim a
a=trim(rs("gs"))
if ExecuteGlobal(a)=true then
……
end if
%>
hookee 2009-09-02
  • 打赏
  • 举报
回复
ExecuteGlobal str 即可
安国寺 2009-09-02
  • 打赏
  • 举报
回复
特殊情况啊,自己顶!
yanniu008 2009-09-02
  • 打赏
  • 举报
回复
不清楚呢 你怎么会把执行的代码放到数据库呢???

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧