如何调用SQL数据库里的数据显示到百度地图上 求解
<scripttype="vbscript">Setconn=CreateObject("adodb.connection")strConn="driver={SQLSe...
<script type="vbscript"> Set conn=CreateObject ( "adodb.connection ") strConn= "driver={SQL Server};server=.;uid=sa;Pwd=sa;database=GPSManager" conn.open strConn Set rs=CreateObject( "adodb.recordset ") sql= "select jd from Data where id = 1" sql1= "select wd from Data where id = 1 " </script> //打开数据库对不对这里?1. var map = new BMap.Map("container"); var point = new BMap.Point(sql, sql1); //获取前面查询出来的数据
展开
1个回答
2013-07-19
展开全部
vbscript是服务器端脚本,javascript是客户端脚本,它们之间的变量不能这么混着使用哦
而且你只定义了查询语句但并没有执行查询
rs=conn.execute(sql)
response.write "<input type='hidden' id='sql' value=' " & rs("jd") & "'/>"
输出了一个隐藏域,然后用javascript获取,var sql = document.getElementById("sql").value,这样才能用到地图上
而且你只定义了查询语句但并没有执行查询
rs=conn.execute(sql)
response.write "<input type='hidden' id='sql' value=' " & rs("jd") & "'/>"
输出了一个隐藏域,然后用javascript获取,var sql = document.getElementById("sql").value,这样才能用到地图上
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询