ASP与數据庫,文本文件鏈接精髓

ASP与數据庫,文本文件鏈接精髓

,SQL鏈接(通過ODBC):

   1.先通過控制面板中的設置ODBC源設置好要連接的SQL數据庫,連接成功后得到一個名稱 SQL SEVER,ZOU

   2.然后用編輯器(如記事本),加入

      <%

 set DBconn=server.createobject(“ADODB.CONNECTION”)

       DBconn.open “服務器名”, “用戶名”, ”密碼”//如果設置密碼的話則要輸入,否則只要DBconn.open “服務器名”(這里指通過ODBC鏈接產生的名稱,如上面的ZOU.)

        Sqlcmd=”select * from 表名 “(這里的表名指數据庫中的表名稱)

        Set  rs=DBconn.execute(sqlcmd)   //數据庫中所指定的表中的所有數据都在 rs .

         ……………..

       rs.close

       DBconn.close

     %>

,SQL7.0直接連接,不需要設置ODBC:

  用文本編輯器編輯以下內容:

     <%

         set DBconn=sever.createobject(“ADODB.CONNECTION”)

         connstr=”Provider=SQLOLEDB.1;server=zou;UID=用戶名;PWD=密碼;database=數据庫名

          DBconn.open connstr

          sqlcmd=”select * from 數据庫中的表名” //為你要執行的SQL指令;

       set   rs=DBconn.execute(sqlcmd)   //數据庫中的記錄全部在RS

            ………….

        Rs.close

          DBconn.close

      %>

  ,通過ODBC源連接ACCESS數据庫:

    1,通過控制面板中的”ODBC設置好ACCESSODBC.

    2.用文本編輯器輸入:

    <%

      set dbconn=server.create(“adodb.connection”)

      dbconn.open “accessodbc

      sqlcmd=”select * from 表名

    set rs=dbconn.execute(sqlcmd)

     ………

    rs.close

   dbconn.close

  %>

,直接与ACCESS數据庫聯接:

  <%

     set dbconn=server.createobject(“ADODB.CONNECTION”)

     connstr=”Driver={Microsoft Access Driver (*.mdb)};DBQ=”& Server.MapPath(“存放數据庫的路徑”) & “/數据庫名;” (eg:connstr=”Driver={Microsoft Access Driver(*.mdb)};DBQ=”& Server.MapPath(“/666”) & http://www.mdb;/

    dbconn.open connstr

  sqlcmd=”select * from 表名”//為你想要執行的SQL指令

  set  rs=conn.execute(sqlcmd)   //表中的數据就在rs 中啦

   …………………

   rs.close

   dbconn.close

  %>

 

,鏈接Text文件

  <%

  set DBconn=server.createobject(“ADODB.CONNECTION”)

    connstr=”Driver={Microsoft Text Driver(*.txt;*.csv)};DBQ=”& Server.MapPath(“文本文件路徑”)

    DBconn.open connstr

    Sqlcmd=”….”

   ………..

   DBconn.close

%>

,鏈接Excel 2000:

  <%

set dbconn=server.createobject(“ADODB.Connection”)

  connstr=”Driver={Microsoft Excel Driver(*.xls)};DBQ=” & server.MapPath(“路徑名/文件名”)

 dbconn.open connstr

sqlcmd=”…..”

 set rs=dbconn.execute(sqlcmd)

  ……….

Rs.close

Dbconn.close

%>

       

說明:以上ASP与數据之間的聯接采用的是asp(active server page)的默認腳本解釋語言(VBSCRIPT),同時在用戶端安裝PWS(windows 98),IIS(windows 2000)或者直接在服務器上運行,還有注意放置的目錄以及PWS//IIS的服務目錄.

  聲明:以上本人在簡繁体windows 98 +PWS 以及 簡繁体windows 2000+IIS 中運行通過.

    直接拷貝以上程序不可以使用,切記!

                                                                                                          

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值