• <ol id="uopva"></ol>
  • <legend id="uopva"></legend>

    <acronym id="uopva"></acronym>
    <acronym id="uopva"></acronym>
  • 赤峰 鼎好職業技術學校--專注計算機教育27年官方網站!

    赤峰鼎好職業技術學校

    赤峰鼎好職業技術學校


    CHIFENG DINGHAO ZHIYE JISHU XUEXIAO

    全國咨詢熱線
    0476-2892015
    赤峰鼎好職業技術學校,赤峰計算機學校!
    當前位置:首頁 > 教育教學> 實戰課

    ASP獲取數據庫表名、庫名、字段名的方法

    人氣:   發表時間:2017-04-12 10:07:10   【

    ASP獲取數據庫表名,字段名

    以SQLServer為例:

    < %   
    SET Conn=Server.CreateObject("ADODB.Connection")   
    Conn.Open "Server=IP地址;Provider=sqloledb;Database=庫名稱;UID=用戶名;PWD=密碼;"   
    %>

    讀SqlServer庫中的表名:

    < %   
    Set rs=Conn.OpenSchema(20)   
    While not rs.EOF   
    Response.Write("所在數據庫名:" & rs(0) & "
    ")   
    Response.Write("所有者:" & rs(1) & "
    ")   
    Response.Write("表 名:" & rs(2) & "
    ")   
    Response.Write("表的類型:" & rs(3) & "
    ")   
    rs.MoveNext   
    Wend   
    %>

    這樣,我們知道表名了,現在我們再來看看怎么對表的字段進行操作。
    假設:其中數據庫中有表:[Things],表中字段為:id,thingsName,thingsType
    獲取該表的所有字段名:
    < %   
    Dim i,j,Sql   
    Set rs=Server.CreateObject(“ADODB.Recordset”)   
    Sql="select * from [Things] where 1<>1"   
    rs.open sql,Conn,1,1   
    j=rs.Fields.count   
    For i=0 to (j-1)   
    Response.Write("第" & i+1 & "個字段名:" & rs.Fields(i).Name & "

    ")   
    Next   
    %>
    好了,現在我們明白了怎么獲取字段名了。
    如果大家想對獲取的字段值進行一些操作,這也是可以的:
    比如我們想要刪除表[Things]中字段thingsType ,就可
    以這樣寫:
    < %   
    Sql="ALTER TABLE [Things] DROP COLUMN thingsType"   
    Conn.execute Sql   
    %>
    又比如我們想要添加一個字段thingsCOLOR,它的類型為varchar型,長度為20,且默認值為Red,寫法如下:
    < %   
    Sql="ALTER TABLE [Things] ADD thingsCOLOR VARCHAR(20) DEFAULT 'Red'"   
    Conn.execute Sql   
    %>
    以上對字段的基本操作都是用SQL語言實現,在ASP中,通過SQL語言,我們只要有足夠的權限就可以完成

     

    更多的數據庫操作,比如用CREATE建表,用DROP刪除表等等


    赤峰鼎好計算機學校版權聲明書:
    本網站的所有內容版權歸赤峰鼎好計算機學校所有,不允許復制及其他任何形式使用。
    對未經許可擅自使用者,本校保留追究其法律責任的權利。

    在線客服

    招生咨詢
    點擊這里給我發消息
    其他咨詢
    點擊這里給我發消息
    亚洲中文字幕另类人成在线,日韩欧美精品视频,国产麻豆91在线,国产香蕉97碰碰久久人人蜜桃,亚洲AⅤ日韩AV电影在线观看