动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
  
   PHP → 阅读文章

 解决部分环境不能操作系统对话框的问题

作者来源: 
阅读 1257 人次 , 2006-3-29 4:08:00 


<input type=button value=导入 onclick="splitdata()">
</span>

<script>
var dbpath = location.href.replace(/file:[/]+([a-z]:.*[/])([^/]+)/,"$1");

function connect(db_name) {
var dbc = new activexobject("adodb.connection");
var dbcon = "provider=microsoft.jet.oledb.4.0;data source=" +db_name;
dbc.open(dbcon);
return dbc;
}

function query(sql) {
var conn = connect(dbpath+"netbook.mdb"); // 连接数据库
conn.execute(sql);
conn.close();
}

function splitdata() {
name = document.all.sfile.value;
movedata(name,dbpath+"netbook.mdb","");
query("update data set cote=0 where cote not in (select id from itemlist)");
}

function addslashes(s) {
return s.replace(/'/g,"''");
}

// 复制db1的数据到db2
function movedata(db1,db2,exrp) {
if(! exrp) exrp = "";
conn1 = connect(db1);
conn2 = connect(db2);
rs = conn1.execute("select * from data "+exrp);
while(!rs.eof) {
conn2.execute("insert into data values ("+rs("id").value
 +","+rs("cote").value
 +",'"+rs("author").value+"'"
 +",'"+addslashes(rs("title").value)+"'"
 +",'"+addslashes(rs("content").value)+"'"
 +",'"+rs("type").value+"'"
 +",'"+rs("soruce").value+"'"
 +")");
rs.movenext();
}
rs.close();
conn1.close();
conn2.close();
}
</script>

 
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:日历类
· 下一篇:模拟测试连接速度
· LDAP 目录协议函数库
· 关于php做社区网站的安全性
· PHP安装问题
· 写不下了
· PHP比ASP优秀的七个理由


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077