日期:2014-05-17  浏览次数:21025 次

asp+xml问题,xml文件存储的代码被忠实的显示而不是执行问题
我在xml中存储了如下的sql语句,
<Sql   id= "Select   商品名称,商品编号,商品规格,包装数,商品单位,货号,网上价   From   商品资料库   Where   [商品类别]   like   '\&quot;&amp;ClassId&amp;&quot;\% '   Order   by   记录ID   Desc "> 提取某个分类的商品信息 </Sql>


为了防止xml出错因此把双引号和and符号都转译了
但是当我取出来执行的时候,程序却忠实的把下边的sql语句转换成了

Select   商品名称,商品编号,商品规格,包装数,商品单位,货号,网上价   From   商品资料库   Where   [商品类别]   like   '\ "&ClassId& "\% '   Order   by   记录ID   Desc  
而并非实际执行它,请问这个问题如何解决?

在线等待,希望给出示例代码。



------解决方案--------------------
ClassId = 12345
s = node.getAttribute( "id ")
eval( "sql= " & s)
rs.open sql,conn,...
------解决方案--------------------
ClassId = 12345
Set Rs=Conn.Execute(Replace(node.getAttribute( "id "), "\ " "&ClassId& " "\ ",ClassId)