在本文討論的範圍內,有三個不同的地方可以發生錯誤:指令碼,中介軟體,以及IT內部架構。IT內部架構的錯誤,比方周期性的效能降低並導致IIS進行(Inetinfo.exe)崩潰幾乎是無法避免的。這種類型的錯誤通常只能打電話要求支援人員並且會讓系統管理員忙上很久。 開發人員不能為阻止這類錯誤做些什麼,但是我們通常能夠應付和改正指令碼和中介軟體中的砦蟆?在安裝了IIS以後,預設的伺服器端指令碼語言被設定成VBScript。許多Web Team
一個用asp+存取資料庫的例子 <%@ Page Language="VB"%><%@ Import Namespace="System.Data" %><%@ Import Namespace="System.Data.ADO" %> <script language="VB" runat="server"> Sub subbtn_OnClick(Sender As Object, E As EventArgs) Dim
前言,筆者由於前段時間要做一個MIS系統的開發,由於該MIS為一個非免費軟體,故在完成該系統開發時相應的註冊模組也須開發,由於為B/S結構的系統,所以在註冊特徵碼的選擇上我選擇了獨一無二的網卡MAC地址。閑話少說,下面切入正題。 由於該系統屬商業軟體,故以下代碼中僅包含代碼思路,及簡單的實現代碼,具體大家可根據代碼自由發揮,也可與我一起切磋。'----------------------提取所有網卡的資訊--------------------'Public Function
編寫定製的Active Server Page(ASP)代碼來完成一些任務,比方說資料庫訪問的能力是重要的.但是,一個由指令碼寫成的解決方案最明顯的問題就是效能.在這篇文章中,我將向你展示如何將一個資料庫物件的指令碼版本轉換成一個動態連結程式庫(dll),或是就象它的通常的名字,一個COM組件.為了產生這個編譯版本,我將使用Visual Basic 6 service pack
<1>基本架構 <% 語句 …… %> <2>定義變數dim語句 <% dim a,b a=10 b=”ok!” %> 注意:定義的變數可以是數值型,也可以是字元或者其他類型的 <3>簡單的控制流程程語句 1. If 條件1 then 語句1 elseif 條件2 then 語句2 else 語句3 endif 2.while 條件 語句 wend 3.for count=1 to n step m 語句1 exit for 語句2 next 二.ASP資料庫簡單*作教程
在ASP程式中,如果我們的程式設計不當,就有可能面臨資料庫被別人控制的危險以下是一個簡單的使用者更改密碼的代碼---------------------username=request("user_name")pwd=request("pwd")username=replace(username,"'","''")pwd=replace(pwd,"'","''")sql="update tbl_test set pwd='" & pwd & "' where uid='"
改善ASP效能和外觀的技巧集錦(上)[日期:2006-10-10] [字型:大 中 小] 技巧 1:將經常使用的資料緩衝在 Web 服務器上 典型的 ASP 頁從後端資料存放區中檢索資料,然後將結果轉換成超文字標記語言 (HTML) (HTML)。無論資料庫的速度如何,從記憶體中檢索資料總要比從後端資料存放區中檢索資料快得多。從本地硬碟讀取資料通常也比從資料庫中檢索資料更快。因此,通常可以將資料緩衝在 Web 服務器上(儲存在記憶體或磁碟中),來提高效能。
筆者在實踐中利用ASP的COM組件功能,在VB中實現了一個發郵件的小工具,在ASP中只通過輕鬆調用,就可以實現該功能。所有郵件處理機制都被封裝在這個組件中,使用起來極為方便。下面將詳細介紹該組件的基本開發原理以及在ASP中的應用。 1. 利用Winsock控制項與發送郵件的SMTP聯絡 和SMTP的聯絡包括握手、發送資料以及關閉等全過程,主要程式如下: 建立一個frmsendmail 的表單,其中包含一個Winsock控制項,有以下幾個公開變數: Public mSTMP As