一段歪曲了概念的脚本,JS怎么能读服务器上的数据库呢??

原创 2006年06月07日 19:01:00

<select size="1" name="location" onChange="changelocation(document.Form1.location.value)"  language="JavaScript">   
             <option value="US" >US Server </option>
             <option value="EURO">EU Server</option>
         </select>
<span id="SvrName">
<select size="1" width="10" name="ServerName" id="ServerName" >
<option value="">Select Your Server</option>                 
</select>
</span>  
   <script language ="JavaScript">
function changelocation(location)
{
var StringSvrName;
var StrSelect;
var SqlString;
SqlString="Select * from GoldPrice where Location='"+location+"' and Faction='Alliance' Order By ServerName,Faction";
alert(SqlString);
StrSelect="<option value=''>Select Your Server</option>";
<%
Set conn = Server.CreateObject("ADODB.Connection")
Strconn="DRIVER={Microsoft Access Driver (*.mdb)}; "
Strconn=Strconn & "DBQ=" & Server.MapPath("../../database/gamesavornews.mdb")
conn.Open Strconn
set rs=server.CreateObject("adodb.recordset")
sql="Select * from GoldPrice where Faction='Alliance' Order By ServerName,Faction"
rs.open sql,conn,1,3
if rs.eof and rs.bof then
%>
StrSelect=StrSelect+"<option value=''>No Server</option>";
<%
else
for i=1 to rs.recordcount
%>
StrSelect=StrSelect+"<option value='<%=replace(rs("ServerName"),"'","''")%>' ><%=replace(rs("ServerName"),"'","''")%></option>";
<%
rs.movenext
next
end if
rs.close
set rs=nothing
conn.close
set conn=nothing
%> 
StringSvrName="<select size='1' width='10' name='ServerName' id='ServerName'>";       
StringSvrName=StringSvrName+StrSelect;
StringSvrName=StringSvrName+"</select>";
document.all.SvrName.innerHTML=StringSvrName;
alert(StrSelect);
}
</script>

相关文章推荐

心里藏着一个人,怎么能开始一段新的感情

我和她相遇在大学校园,大学四年我俩过的很幸福,很是被同学羡慕,不仅因为我俩学习好,说实话她比我成绩优秀,更重要的是她很美丽,我长的也不赖,我们专业公认的郎才女貌的一对,尽管生活中难免有一些磕磕绊绊,但...

Selenium-webdriver系列教程(三)————如何执行一段js脚本

有时候在进行自动化测试时需要在页面上执行一段js脚本,这个时候就需要用到execute_script方法了。 require 'selenium-webdriver' dr = Selenium:...

node.js从入门到菜鸟——node与数据库,一段不得不说的故事

转载自:http://www.cnblogs.com/xiao-yao/archive/2012/04/13/2445915.html 在前一篇博文中,我们简单的分心了node,用node建...

学前端,怎么能不会用Linux服务器部署?!

学前端,怎么能不会Linux服务器部署?
  • fareise
  • fareise
  • 2017年03月25日 16:53
  • 1412

我能读懂C++和Java但是读不懂Smalltalk

译序 初学一样东西容易拿了一片树叶,却掩了整座泰山。面向对象编程是现在业界事实上的主流。自打接触面向对象编程那天起,就不断的见到或听到绝大多数人对它的溢美;言必曰对象,行定从OO。更有面向对象的狂热...

有关inputstream流只能读取一次的问题

最近在学习servlete,无意中发现在以post方法提交表单信息后,在servlet端用getInputStream()接收实体信息后,再用getParameter()获取是,发现为null.我就十...

测试一个config server 服务器挂机后,集群是否能读写数据

mongodb config server

SQLSERVER读取ORACLE缺少数据,OPENQUERY只能读取一条数据

在SQL2000配置链接服务器读取ORACLE数据, 根据网络上找到的绿色版配置资料进行了配置,http://blog.csdn.net/sunwork888/article/details/421...

浅谈request.getinputstream只能读取一次的问题

首先,我们复习一下InputStream read方法的基础知识,   java InputStream read方法内部有一个,postion,标志当前流读取到的位置,每读取一次,位置就会移动一次...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一段歪曲了概念的脚本,JS怎么能读服务器上的数据库呢??
举报原因:
原因补充:

(最多只允许输入30个字)