|
发在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
|