1. 程式人生 > >將資料庫中的內容以表格形式顯示到頁面的div中

將資料庫中的內容以表格形式顯示到頁面的div中

function printV()
{//輸出視訊列表
    var objrsn=new Array();
    var objrsl=new Array();
    var objrsu=new Array();
    var objrsi=new Array();
    var Vtag=new Array();
    var objdbConn = new ActiveXObject("ADODB.Connection");// DSN字串
    var strdsn = "Provider=SQLOLEDB.1;Data   SourceR=local;UID=sa;PWD=123456;Initial   Catalog=video";// 開啟資料來源
    objdbConn.Open(strdsn);// 執行SQL的資料庫查詢
    //查詢命令
    objrsn = objdbConn.Execute("SELECT *, Vname AS Expr1 FROM Vidoe");
    objrsl = objdbConn.Execute("SELECT *, Vlog AS Expr2 FROM Vidoe");
    objrsu = objdbConn.Execute("SELECT *, Vurl AS Expr2 FROM Vidoe");
    objrsi = objdbConn.Execute("SELECT *, Vimg AS Expr2 FROM Vidoe");
    document.getElementById("Videolist").innerHTML= '<table width="90%" border="2" cellspacing="4" cellpadding="4">';
    for(i=0;i<objrsn.length;i++)
    {
        Vtag[i]='<tr><td>';
        Vtag[i]+='<img src="'+objrsi[i]+'"width="50" height="50"></td>';
        Vtag[i]+='<td>'+objrsn[i]+'</td><td>'+objrsl[i]+'</td>';
        Vtag[i]+='<td><input type="button" value="點播" onclick="playV('+objrsu[i]+','+objrsl[i]+','+objrsn[i]+')"></td></tr>';
        Vtag[i]+='<td><input type="button" value="下載" onclick="downV('+objrsi[i]+','+objrsl[i]+','+objrsn[i]+')"></td></tr>';
        document.getElementById("Videolist").innerHTML=Vtag[i];
    }
    document.getElementById("Videolist").innerHTML='</table>'
}