vbscript是服务器端脚本,javascript是客户端脚本,它们之间的变量不能这么混着使用哦而且你只定义了查询语句但并没有执行查询rs=conn.execute(sql)response.write ""输出了一个隐藏域,然后用javascript获取,var sql = document.getElementById("sql").value,这样才能用到地图上