function getCountFromDB() {
//以当前页面文件为基础,找到文件所在的绝对路径。
// ss.htm本页的文件名
var filePath = location.href.substring(0, location.href.lastIndexOf("ss.htm"));
var path = filePath + "MyData.mdb";
//去掉字符串中最前面的"files://"这8个字符。
path = path.substring(8);
var updateCnt = 0;
//生成查询和更新用的sql语句。
var sqlSelCnt = "SELECT COUNT FROM [COUNT] WHERE ID = 'count'";
var sqlUpdCnt = "UPDATE [COUNT] SET [COUNT] = '";
//建立连接,并生成相关字符串
var con = new ActiveXObject("ADODB.Connection");
con.Provider = "Microsoft.Jet.OLEDB.4.0";
con.ConnectionString = "Data Source=" + path;
con.open;
var rs = new ActiveXObject("ADODB.Recordset");
rs.open(sqlSelCnt, con);
while (!rs.eof) {
var cnt = rs.Fields("COUNT");
document.write(cnt);
//将取得结果加1后更新数据库。
updateCnt = cnt * 1 + 1;
rs.moveNext;
}
rs.close();
rs = null;
sqlUpdCnt = sqlUpdCnt + updateCnt + "'";
con.execute(sqlUpdCnt);
con.close();
con = null;
}
//以当前页面文件为基础,找到文件所在的绝对路径。
// ss.htm本页的文件名
var filePath = location.href.substring(0, location.href.lastIndexOf("ss.htm"));
var path = filePath + "MyData.mdb";
//去掉字符串中最前面的"files://"这8个字符。
path = path.substring(8);
var updateCnt = 0;
//生成查询和更新用的sql语句。
var sqlSelCnt = "SELECT COUNT FROM [COUNT] WHERE ID = 'count'";
var sqlUpdCnt = "UPDATE [COUNT] SET [COUNT] = '";
//建立连接,并生成相关字符串
var con = new ActiveXObject("ADODB.Connection");
con.Provider = "Microsoft.Jet.OLEDB.4.0";
con.ConnectionString = "Data Source=" + path;
con.open;
var rs = new ActiveXObject("ADODB.Recordset");
rs.open(sqlSelCnt, con);
while (!rs.eof) {
var cnt = rs.Fields("COUNT");
document.write(cnt);
//将取得结果加1后更新数据库。
updateCnt = cnt * 1 + 1;
rs.moveNext;
}
rs.close();
rs = null;
sqlUpdCnt = sqlUpdCnt + updateCnt + "'";
con.execute(sqlUpdCnt);
con.close();
con = null;
}
解决方案 »
- 求帮助!怎么用javascript和jquery做一个图片滚动框!如下图!
- 求助:如何在字符串的每个分号前插入一个字符串?
- IE6,7好像不支持 document.getElementsByName("objName");
- js里有 EditorDocument对象吗
- 动态网页执行后可否保存为静态网页
- 请问各位:同一行能不能有多个表单?
- http://61.174.260.86/top.html*6,1,1 星号后面是什么东西?作什么用的?
- 就刚才问题继续发问,HTC控件问题
- jquery 怎样获取json数据
- jq中点击checkbox事件,记住密码
- 如何打一个窗口没有最小化\改变窗口大小\关闭功能的IE窗口?
- javascript获取服务器端的参数值?
function MM_findObj(n, d) { //v3.0
var p,i,x;
if(!d)
d=document;
if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n];
if(!(x)&&d.getElementById) x=d.getElementById(n);
for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++)
x=MM_findObj(n,d.layers[i].document); return x;}
function MM_showHideLayers() { //v3.0
var i,p,v,obj,args=MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
obj.visibility=v; }}function mover(src,color){src.style.backgroundColor=color}
function mout(src,color){src.style.backgroundColor='#FFFFFF'}
function mover_hand(src,color){src.style.backgroundColor=color;src.style.cursor='hand'}var ts
var width='"100%"'
var rn=15 // bigtype count
var white="'#ffffff'"
var orange="'#ff9900'"
var black="'#000000'"
var mb,sub_bevar tb_c =new Array(rn)
var tp1='<FONT COLOR=#000000> ·</FONT>'var tu1="'http://www.pconline.com.cn/et/price/method=price2&areaId=5/&bigtypeId="var tu2="/&smalltypeId="
var tu3='onclick="window.open('
var tu4=');" onMouseOver="mover_hand(this,'+orange+')" onMouseOut="mout(this,'+white+');"'
var tu5=tu3+tu1
tb_c[1]=tp1+'手机'tb_c[2]=tp1+'数码产品'tb_c[3]=tp1+'整机类'tb_c[4]=tp1+'笔记本'tb_c[5]=tp1+'电脑配件'tb_c[6]=tp1+'数码配件'tb_c[7]=tp1+'服务器'tb_c[8]=tp1+'外设'tb_c[9]=tp1+'网络设备'tb_c[10]=tp1+'无线网络'tb_c[11]=tp1+'扩展配件'tb_c[12]=tp1+'办公设备'tb_c[13]=tp1+'耗材'tb_c[14]=tp1+'软件'tb_c[15]=tp1+'数字音视频'
var s=new Array(rn)s[1]=1;s[2]=12;s[3]=4;s[4]=3;s[5]=16;s[6]=6;s[7]=3;s[8]=2;s[9]=14;s[10]=5;s[11]=4;s[12]=16;s[13]=5;s[14]=10;s[15]=1;var sc1= new Array(s[1])
var su1= new Array(s[1])var sc2= new Array(s[2])
var su2= new Array(s[2])var sc3= new Array(s[3])
var su3= new Array(s[3])var sc4= new Array(s[4])
var su4= new Array(s[4])var sc5= new Array(s[5])
var su5= new Array(s[5])var sc6= new Array(s[6])
var su6= new Array(s[6])var sc7= new Array(s[7])
var su7= new Array(s[7])var sc8= new Array(s[8])
var su8= new Array(s[8])var sc9= new Array(s[9])
var su9= new Array(s[9])var sc10= new Array(s[10])
var su10= new Array(s[10])var sc11= new Array(s[11])
var su11= new Array(s[11])var sc12= new Array(s[12])
var su12= new Array(s[12])var sc13= new Array(s[13])
var su13= new Array(s[13])var sc14= new Array(s[14])
var su14= new Array(s[14])var sc15= new Array(s[15])
var su15= new Array(s[15])
你可以再次与服务器通讯一次,
再往下说就是用Ajax/框架,组织好数据,再作后续处理;