方法一、盡量使用複雜的SQL來代替簡單的一堆 SQL. 同樣的事務,一個複雜的SQL完成的效率高於一堆簡單SQL完成的效率。有多個查詢時,要善於使用JOIN。 oRs=oConn.Execute("SELECT * FROM Books") while not oRs.Eof strSQL = "SELECT * FROM Authors WHERE AuthorID="&oRs("AuthorID") oRs2=oConn.Execute(strSQL) Response.write
怎樣建立魯棒性、正確性、可維護性和效能俱佳的ASP應用程式?要做什嗎?不做什嗎?本文以提綱的形式,給出了主要的Check-Points(檢查點)。什麼是ASPActive Server Page,簡稱ASP,是:l串連網友介面(HTML)和商業邏輯(Business Logic);l提供一致的、容易使用的、有狀態保持的、基於WEB的用戶端;l為那些需要交易處理的WEB
ASP 3.0新特性概要 在ASP3.0中,有一些新的特性或經曆較大的變化或改進的特性。1、 無指令碼的ASPASP處理不包括任何指令碼的.asp頁的速度是很快的,假如你正在建立的網站或Web應用程式檔案最終可能使用ASP,最好讓這些檔案使用.asp副檔名,而不用考慮它們是包含伺服器端指令碼還是僅僅包含靜態(HTML和文本)內容。 2、
利用asp結合javascript或vbscript可以產生動態web頁面。在將這種方法用於實際應用中時,不可避免的要將結果列印輸出。我們同樣可以將查詢結果整理後輸出,並用瀏覽器工具列上的列印按鈕直接列印輸出。以下程式是訪問sql server 內建的資料庫pubs中的sales表,伺服器和工作站端都採用vbscript。當工作站端採用javascript時,可用navigator訪問。〈html〉〈head〉〈meta http-equiv=″content-type″
2.影響ASP的要素 (1).盡量把物件變數轉換成本地變數,因為讀本地變數比讀物件變數要快許多。 比較慢的例子:if Myobj.Value = 0 then Do somethingelseif Myobj.Value > 0 then Do somethingelseif Myobj.Value < 0 then Do somethingend if 比較快的例子:MyVar = Myobj.Valueif MyVar = 0 then Do somethingelseif