我上次用的是本地客户端
呵呵,不是服务端,是写在html里的
发在blog上了
http://hi.baidu.com/netknave/blog/item/bdf254e7a7631b2eb93820b5.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百条的记录,没几下就添加好了
哇哈哈,我也来。我在老家的电信公司做10000号服务台下的宽带维修工作,这个工作要是在舟山做估计要给校友砍死,充满了怨念的宽带啊~~
哈,在哪里啊?辛苦啊辛苦啊
我就整天码代码,郁闷啊~~呵呵
小小的自豪一下,javascript,java的技术提高了一些
就在丽水电信,笨笨你老家也经常有电话打到我那里宽带保修啊,呵呵,6号那几天青田刚刚出现大规模接入网故障,整个县里有不少宽带用户上线不停断线,这两天修好了。我就是整体问用户什么“错误代码”,呵呵
…………原来在丽水
那以后有机会见面玩了:)
引用第25楼雨寒于2006-10-09 18:23发表的“”:
JS能和数据库相结合吗??新鲜!!
呵呵!当你看到了,从数据库里面读出数据,再生成JS文件,而不是用客户端脚本去操作服务器端,呵呵!误解人意。这个是很实用的,怎么会没有看到过!另外很多网络广告都是通过JS调用的,做成动态的!
呵呵,我是菜鸟哦!我不懂撒!呵呵!