找回密码

碧海潮声大学生网

查看: 2645|回复: 38
打印 上一主题 下一主题

好久没有来这里了,先发个贴灌个水,听说这里的域名被封了!表示万分的同情!

[复制链接]
跳转到指定楼层
#
发表于 2006-10-6 19:14 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
不要以为我带什么色彩来的哦!HOHO!本人现在不管任何事情!只专心学习!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 顶 踩
38#
 楼主| 发表于 2006-10-11 13:13 | 只看该作者
引用第25楼雨寒2006-10-09 18:23发表的“”:

JS能和数据库相结合吗??新鲜!! [s:41]

呵呵!当你看到了,从数据库里面读出数据,再生成JS文件,而不是用客户端脚本去操作服务器端,呵呵!误解人意。这个是很实用的,怎么会没有看到过!另外很多网络广告都是通过JS调用的,做成动态的!

呵呵,我是菜鸟哦!我不懂撒!呵呵!
37#
发表于 2006-10-9 20:23 | 只看该作者
那以后有机会见面玩了:)
36#
发表于 2006-10-9 20:22 | 只看该作者
…………原来在丽水
35#
发表于 2006-10-9 20:16 | 只看该作者
就在丽水电信,笨笨你老家也经常有电话打到我那里宽带保修啊,呵呵,6号那几天青田刚刚出现大规模接入网故障,整个县里有不少宽带用户上线不停断线,这两天修好了。我就是整体问用户什么“错误代码”,呵呵
34#
发表于 2006-10-9 20:12 | 只看该作者
小小的自豪一下,javascript,java的技术提高了一些
33#
发表于 2006-10-9 20:12 | 只看该作者
哈,在哪里啊?辛苦啊辛苦啊

我就整天码代码,郁闷啊~~呵呵
32#
发表于 2006-10-9 20:04 | 只看该作者
哇哈哈,我也来。我在老家的电信公司做10000号服务台下的宽带维修工作,这个工作要是在舟山做估计要给校友砍死,充满了怨念的宽带啊~~
31#
发表于 2006-10-9 19:57 | 只看该作者
发在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(&#39;"+keycode+"&#39;,&#39;"+code+"&#39;,&#39;"+title+"&#39;,&#39;"+tip+"&#39;,&#39;"+type+"&#39;)";
//alert(sql);
con.execute(sql);

}
</script>

这是最终的代码片段

附件上整个文件

因为这类文件很多,所以我做得比较通过,每个文件里加了一个button执行,哈,省力多了,N百条的记录,没几下就添加好了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
30#
发表于 2006-10-9 19:50 | 只看该作者
我上次用的是本地客户端

呵呵,不是服务端,是写在html里的
29#
发表于 2006-10-9 19:08 | 只看该作者
笨笨,JS如果作为服务器端代码的话是可以用来操作数据库的,就是跟VBS一样的,只不过这种写法的人不多,我刚开始学ASP的时候就是用JS来操作服务器端代码的,发觉这样写的人太少了,而且不太灵活,你可以看看海洋学院信息学院的网站代码,就是用JS写的服务器端代码,哦不过你看不到!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋| 碧海潮声大学生网  

Copyright © 2001-2013 Comsenz Inc.   All Rights Reserved.

Powered by Discuz! X3.2( 浙ICP备11026473号 )

快速回复 返回顶部 返回列表