首 页 | 模 板 | 学 院 | 源 码 | 书 籍 | 壁 纸 | 字 体 | JS脚本 | FLASH源码 | 软 件 | 矢 量 | 服务器软件 | 素 材 | 其 它 |
设为主页
加入收藏
联系站长
平面设计 | 网页制作 | 程序编写 | 数 据 库 | 媒体动画 | 网络冲浪 | 服务器相关 | 站长乐园 | 业界动态 |
当前在线
将数据库中的数据通过client控件显示
2003-11-14 7:15:00  作者:mbsky  来源:动网 网友评论 0 条 论坛
   从浏览器到数据库关系:
browser
mschart control
javascript (client-side)
asp (server-side vbscript)
ado
odbc
dbms
==================
关键在于将 RS 内的内容赋给 client-side javascript.
source code:
==================
<%@ LANGUAGE="VBSCRIPT" %>

           <%
                Dim oConn
                Dim oRs
                Dim curDir
                Dim Index


        Dim sqlstring
        sqlstring = "select field from table"

                ' Create ADO Connection Component to connect
                ' with sample database
                
                Set oConn = Server.CreateObject("ADODB.Connection")
                oConn.Open "DSN=localserver;SERVER=(local);UID=sa;PWD=;DATABASE=pubs"
                Set oRs = oConn.Execute(sqlstring)
           %>
           
           
           <script language=vbscript>
           
           <% Response.Write "<!--" %>
Sub Window_onload()
           Dim A
           A = Array(<%   
                Do while (Not oRs.eof) %>
                <%  =Int(oRs(0))%>,<%  oRs.MoveNext
                Loop
           %>0)


        MSChart1.ChartType = 1
        MSChart1.ChartData = A
        
End sub

           <% Response.Write "-->" %>
           </script>

           <%    
                oRs.close
                oConn.close
           %>




<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual InterDev 1.0">
<META HTTP-EQUIV="Content-Type" content="text/html; charset=iso-8859-1">
<TITLE>Document Title</TITLE>
</HEAD>
<BODY>

<!-- Insert HTML here -->

<OBJECT ID="MSChart1" WIDTH=356 HEIGHT=268
CLASSID="CLSID:31291E80-728C-11CF-93D5-0020AF99504A" CODEBASE="msChart.cab#version=5.0.37.14">
</OBJECT>

</BODY>
</HTML> 

>> 相关文章

关于网站 | 客服中心 | 服务条款 | 友情链接 | 广告联系 | 本站历程 | 网站导航

吉ICP备05000107号