<b id="1zzjf"></b>

    <ruby id="1zzjf"></ruby>

      <form id="1zzjf"></form>

      <em id="1zzjf"></em>

        <video id="1zzjf"></video>

        當前位置:首頁 > 新聞中心 > 常見問題
        win7 iis7運行ASP特別慢的解決辦法責任編輯 :李飛    文章來源 :星翼創想(www.15199b.com)    發布時間 :2012-02-01    閱讀次數:6735
        下面的內容是在藍色理想上看的,想必有不少同學可能遇到了WIN7 IIS7運行ASP特別慢的問題,下面的方法可能有用,不過未經驗證,貼出來給大家看下。

        set rs = conn.execute(firstSql)

        do while not rs.eof

            //這里如果再開數據集,循環讀取、執行任何SQL語句,就超慢,比如執行

            conn.execute(otherSql)

        rs.movenext

        loop

        ...
        我也發現了這個問題,不知道其他人有沒有遇到!請教解決辦法?


        執行時間:循環一次需要6秒!

        也就是如果firstSql語句有10條數據,這樣的代碼執行到完成,至少要6*10=60秒!

        而這樣的代碼在win2003下,基本是幾毫秒就執行完成了。

        ------------------------------------------------------

        經測試,有個解決方案:

        1、SQL數據庫連接語句不要用:

        Provider=Sqloledb;User ID=數據庫帳號;Password=數據庫密碼;Initial Catalog=數據庫名;Data Source=數據庫IP;

        而要用:

        Driver={SQL SERVER}; Server=數據庫IP;UID=數據庫帳號;PWD=數據庫密碼;Database=數據庫名;

        2、SQL外面的語句不要直接用set的方式獲取數據集,而是使用open的方式。



        set rs = conn.execute(firstSql)

        改為:

        set rs = server.createobject("adodb.recordset")
        rs.open firstSql,conn,1,1



        經這樣改后,執行速度就只需要幾秒毫了!

        文章轉載請保留網址:http://www.15199b.com/news/faq/684.html

        陌陌97超碰在线人人操|精品亚洲永久免费精品app采花郎|91精品夜夜夜一区二区|2020最新久久久视精品爱
        <b id="1zzjf"></b>

          <ruby id="1zzjf"></ruby>

            <form id="1zzjf"></form>

            <em id="1zzjf"></em>

              <video id="1zzjf"></video>