|  | 
| 发在blog上了 http://hi.baidu.com/netknave/blo ... 631b2eb93820b5.html
 嘿嘿
 
 以下是代码
 
 <script language="javascript">
 var keycode="0000001062";
 var SqlDatabaseName = "datebase";
 var SqlPassword = "";
 var SqlUsername = "sa";
 var SqlLocalName = "server";
 
 var con ;
 con = new ActiveXObject("ADODB.Connection");
 var ConnectString = "Provider = Sqloledb; User ID = " + SqlUsername + "; Password = " + SqlPassword + "; Initial Catalog = " + SqlDatabaseName + "; Data Source = " + SqlLocalName + ";";
 function getTable() {
 con.Open ( ConnectString ) ;
 
 for( i = 0 ; i<data_table.rows.length;i++)
 {
 if(data_table.rows(i).all.length==1)
 {
 var title = data_table.rows(i).cells(0).innerHTML ;
 var type = "des" ;
 insertTo(title , "" , "" , type) ;
 
 }
 else
 {
 if(data_table.rows(i).all.length>1)
 {
 
 for( j = 0 ; j<data_table.rows(i).cells(1).all.length;j++)
 {
 if(data_table.rows(i).cells(1).all(j).name!=null)
 {
 var name = data_table.rows(i).cells(1).all(j).name ;
 if(name.substring(0,9)=="defineid_")
 {
 obj = data_table.rows(i).cells(1).all(j) ;
 break;
 }
 
 }
 }
 if(obj!=null)
 {
 var title = obj.desc ;
 
 var tip = "" ;
 if(obj.title!=null)
 {
 tip = obj.title ;
 }
 var code = obj.defineid;
 var type = "item" ;
 insertTo(title , code , tip , type) ;
 }
 if(data_table.rows(i).all.length>6)
 {
 for( j = 0 ; j<data_table.rows(i).cells(3).all.length;j++)
 {
 if(data_table.rows(i).cells(3).all(j).name!=null)
 {
 var name = data_table.rows(i).cells(3).all(j).name ;
 if(name.substring(0,9)=="defineid_")
 {
 obj = data_table.rows(i).cells(3).all(j) ;
 break;
 }
 
 }
 }
 if(obj!=null)
 {
 var title = obj.desc ;
 
 var tip = "" ;
 if(obj.title!=null)
 {
 tip = obj.title ;
 }
 var code = obj.defineid;
 var type = "item" ;
 insertTo(title , code , tip , type) ;
 }
 }
 
 
 }}
 }
 
 con.close() ;
 alert("提交完成");
 }
 
 function insertTo(title , code , tip , type) {
 var sql;
 sql="insert into DisplayStyle(ReportCode,ItemCode,itemname,Title,Type) values('"+keycode+"','"+code+"','"+title+"','"+tip+"','"+type+"')";
 //alert(sql);
 con.execute(sql);
 
 }
 </script>
 
 这是最终的代码片段
 
 附件上整个文件
 
 因为这类文件很多,所以我做得比较通过,每个文件里加了一个button执行,哈,省力多了,N百条的记录,没几下就添加好了
 | 
 
x本帖子中包含更多资源您需要 登录 才可以下载或查看,没有帐号?注册 
  |