求助:关于用javascript调sql server 库的问题 为什么要用它调用SQL SERVER库呢,有什么意义呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我想通过调用SQL SERVER库在一页中实现三重以上关于下拉菜单<select></select>的关联 用js连接数据库的话,密码要暴露在用户眼皮下。下面是一个例子<script><!--/* use javaScript connection to MSSQL Server Author:嘻哈呵嘿 E-Mail:[email protected] Web:http://www.5inet.net/*/ function get_cn(d,u,p) { var cn = new ActiveXObject("Adodb.Connection") var cn_str = "Provider=SQLOLEDB.1;Password="+p+";Persist Security Info=True;User ID="+u+";Initial Catalog=pubs;Data Source="+d; cn.open(cn_str); return cn; } function get_rs(sql,cn) { var rs = new ActiveXObject("Adodb.RecordSet"); rs.Open(sql,cn); return rs; } function end_conn() { var rs=null; var conn=null; } var d="(local)"; var u="sa"; var p="123456"; var cn=get_cn(d,u,p); var sql = "select * from authors" var rs=get_rs(sql,cn); document.write("<style>body,table,tr,td{font-family:Courier New;font-size:10.5pt;}</style>"); document.write("<table width=100% cellspacing=1 cellpadding=1 bgcolor=silver>"); document.write("<tr bgcolor=white>"); for(var i=0;i<rs.Fields.count;i++) { document.write("<th>"+rs(i).Name+"</th>"); } document.write("</tr>"); while(!rs.eof) { document.write("<tr bgcolor=white>"); for(var i=0;i<rs.Fields.count;i++) { document.write("<td>"+rs(i).value+"</td>"); } rs.movenext; document.write("</tr>"); } document.write("</table>"); end_conn();//--></script> [求助]关于JS事件模型 如何实现一张表格的确自动伸缩 javascript 中$是什么意思 js 触发键盘事件 新人求助 如何用Jquery更改<td>下的文字 想让jquery先获取iframe的宽和高,然后dialog再居中,我的代码问题在哪? 层被Select控件盖住的问题 请问怎样处理ActiveX控件的事件 呵呵,一个菜鸟问题,送分 有人做有屏幕自动放大缩小的代码?谢谢! 读取单元格文字内容的变态问题?巨难! 如何在框架里让我的table可以占满整个框架?
<!--
/* use javaScript connection to MSSQL Server
Author:嘻哈呵嘿
E-Mail:[email protected]
Web:http://www.5inet.net/
*/ function get_cn(d,u,p)
{
var cn = new ActiveXObject("Adodb.Connection")
var cn_str = "Provider=SQLOLEDB.1;Password="+p+";Persist Security Info=True;User ID="+u+";Initial Catalog=pubs;Data Source="+d;
cn.open(cn_str);
return cn;
}
function get_rs(sql,cn)
{
var rs = new ActiveXObject("Adodb.RecordSet");
rs.Open(sql,cn);
return rs;
}
function end_conn()
{
var rs=null;
var conn=null;
} var d="(local)";
var u="sa";
var p="123456";
var cn=get_cn(d,u,p);
var sql = "select * from authors"
var rs=get_rs(sql,cn); document.write("<style>body,table,tr,td{font-family:Courier New;font-size:10.5pt;}</style>");
document.write("<table width=100% cellspacing=1 cellpadding=1 bgcolor=silver>"); document.write("<tr bgcolor=white>");
for(var i=0;i<rs.Fields.count;i++)
{ document.write("<th>"+rs(i).Name+"</th>"); }
document.write("</tr>"); while(!rs.eof)
{
document.write("<tr bgcolor=white>");
for(var i=0;i<rs.Fields.count;i++)
{
document.write("<td>"+rs(i).value+"</td>");
}
rs.movenext;
document.write("</tr>");
} document.write("</table>"); end_conn();
//-->
</script>