Time of Update: 2017-01-18
VBScript資料類型VBScript只有一種資料類型,即Variant,稱為變體型。Varriant是一種特殊的資料類型,根據使用的方式,它可以包含不同類別的資訊。因為Variant是VBScript中惟一的資料類型,所以它也是VBScript中所有函數的傳回值的資料類型。最簡單的Variant可以包含數字或字串資訊。Variant 用於數字上下文中時作為數文書處理,用於字串上下文中時作為字串處理。也就是說,如果使用看起來像是數位資料,則VBScript會假定其為數字並以適用於數位方式處理。
Time of Update: 2017-01-18
繼前幾篇篇《asp知識整理筆記1》和《asp知識整理筆記2》,《asp知識整理筆記3》新鮮出爐:23、問題:在ASP檔案中讀取HTML的表單欄位有幾種方法?答:Request對象除了可以用來讀取附帶在網址後面的參數以外,也可以讀取HTML表單欄位的內容,經常使用的文法結構如下:< Form name =Formname method=“Get|Post”Action=“URL”>< Form
Time of Update: 2017-01-18
問題9:我有沒有必要在每一個ASP檔案中使用“Option Explicit”?答:在實際應用中,VBscript變數的概念已經模糊了,允許直接使用變數,而不用Dim聲明變數,但這並不是一個好習慣,容易造成程式錯誤,因為可能重複定義一個變數。我們可以在程式中使用Option Explicit語句,這樣在使用一個變數的時候,必須先聲明它,如果使用了沒有經過聲明的變數,運行時,程式就會出錯。實踐證明,ASP檔案中使用“Option
Time of Update: 2017-01-18
近來有很多的讀者向我們諮詢學習ASP的方法和在學習中遇到的一些問題,其中有一些是初學者經常遇到和面臨的問題。為了讓讀者在學習ASP的過程中加深對ASP的瞭解,並能夠有效地解決遇到的問題,我們特別收集了比較有代表性的一些問題,在此列舉出來並一一給予解答,希望能在這有限的篇幅裡為你學習ASP助一臂之力。問題1:ASP是一種程式設計語言嗎?答:ASP不是程式設計語言,而是一種開發環境。ASP提供了一個在伺服器端執行指令的環境,它利用了特殊的符號()來區分HTML與必須經過伺服器翻譯才能送往用戶端的命令
Time of Update: 2017-01-18
在VBScript中,有一個On Error Resume Next語句,它使指令碼解譯器忽略運行期錯誤並繼續指令碼代碼的執行。接著該指令碼可以檢查Err.Number屬性的值,判別是否出現了錯誤。如果出現錯誤,返回一個非零值。在ASP3.0中,也可以使用OnErrorGoto0“轉回到”預設的錯誤處理。在ASP2.0中實際也進行這種處理,但是沒有相應文檔說明,這在很多asp資料相關處理檔案中司空見慣,加上On Error Resume Next,關閉預設的錯誤處理,然後用err抓住,If
Time of Update: 2017-01-18
Array() 函數返回一個數組運算式 Array(list)允許資料類型: 字元,數字均可執行個體:<%Dim myArray()For i = 1 to 7Redim Preserve myArray(i)myArray(i) =
Time of Update: 2017-01-18
UBound函數 返回一個 Long 型資料,其值為指定的數組維可用的最大下標。 文法 UBound(arrayname[, dimension]) UBound 函數的文法包含下面部分: 部分 描述 arrayname 必需的。陣列變數的名稱,遵循標準變數命名規範。 dimension 可選的;Variant (Long)。指定返回哪一維的上界。1 表示第一維,2 表示第二維,以此類推。如果省略 dimension,就認為是 1。 說明 UBound 函數與 LBound
Time of Update: 2017-01-18
ASP中Split函數的用法 分割截取字串看幾個例子就能理解了複製代碼 代碼如下:mystr="1,2,3,4,5" mystr=split(mystr,",") for i=0 to ubound(mystr) response.write mystr(i) next '傳回值為123456mystr="xlei.net/http/student/x/index.asp" mystr=split(mystr,"/http/student") for i=0 to
Time of Update: 2017-01-18
什麼是ASP,它能幹什嗎? 一、什麼是ASP? 從字面上說,ASP包含三方面含義: 1、Active:ASP使用了Microsoft的ActiveX技術。ActiveX(COM)技術是現在Microsoft軟體的重要基礎。它採用封裝對象,程式調用對象的技術,簡化編程,加強程式間合作。ASP本身封裝了一些基本組件和常用組件,有很多公司也開發了很多實用組件。只要你可以在伺服器上安裝這些組件,通過訪問組件,你就可以快速、簡易地建立自己的WEB應用。
Time of Update: 2017-01-18
許多人在編寫程式的時候因為貪圖方便或不小心使用到程式的保留字,有時明明程式沒有錯,就是無法正確執行。您知道有哪些常見的保留字嗎? 下面的都是編程程式與表名都不能使用,如果不小心使用了,就需要下面的方法解決下當用USER作為資料庫表名時,出錯的解決辦法 1.因為User是關鍵字,所以更改表名即可解決。 2.如果不想更改表名,那麼我們在操作此表時,不能用User,而應該用[User],例如: SELECT UserName FROM [User] WHERE UserId = 1
Time of Update: 2017-01-18
基本函數 date() 擷取日期,格式:2004-2-28 time() 擷取時間,格式:22:24:59 now() 擷取日期和時間 格式: 2005-5-2 22:37:30 使用方法: d=date() 擷取年份:year(d) 擷取月份:month(d) 擷取日子:day(d) 擷取星期幾:weekday(d) t=time() 擷取小時:hour(t) 擷取分鐘:minute(t) 擷取秒數:second(t) =====================================
Time of Update: 2017-01-18
1. 相對與比較老的環境,建議使用第二個 set dbconnection=Server.CREATEOBJECT("ADODB.CONNECTION") DBPath = Server.MapPath("customer.mdb") dbconnection.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath SQL="select * from auth where id='" & user_id &"'" SET
Time of Update: 2017-01-18
刪除單條記錄 複製代碼 代碼如下: id = saferequest("id") sql="delete from table1 where whereid>"&id&"" rs.open sql,conn,1,3 response.write "<script>alert('刪除成功');location.href='del.asp';</script>" set rs=nothing set conn=nothing 這是過濾非法字元函數 複製代碼 代碼如下:
Time of Update: 2017-01-18
舉例: 如:在欄位名處輸入:username,password,email,telphone 注意:不同的欄位名用英文逗號隔開,且不支援星號 表名處輸入要查詢的表名:如:table1 前台表單頁面: 主要是注意input欄位的name屬性。 asp下常用的添加資料代碼是: 通過adodb.recordset 優點是:資料庫入庫比較簡單,不用考慮單引號問題。不容易出現錯誤。 複製代碼 代碼如下: username = request("username") password = request("
Time of Update: 2017-01-18
這個主要應用於,擷取使用者輸入的時候,防止使用者不小心,多輸入了一個空格,導致驗證無法通過,多用於使用者名稱跟密碼的,好多情況下,大家複製的winrar的解壓密碼,都會預設多輸入一個空格,所以這個是需要注意的。在擷取字串時,用trim清理下前後的空格,對程式開發人員是個好習慣。使用方法: password=trim(request("password")) 複製代碼 代碼如下: dim txttxt=" This is a beautiful day! "
Time of Update: 2017-01-18
Access 連接字串 strConnect = “Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MyDatabase.mdb;” Access 2007 連接字串 strConnect = “Provider=Microsoft.ACE.OLEDB.12.0;Mode=Share Exclusive;Data Source=C:\MyDatabase.accdb;” MSSQL Server 連接字串 strConnect =
Time of Update: 2017-01-18
1.建立Recordset對象 複製代碼 代碼如下: Dim objMyRst Set objMyRst=Server.CreateObject(“ADODB.Recordset”) objMyRst.CursorLocation=adUseClientBatch ‘用戶端可批量處理 objMyRst.CursorType=adOpenStatic'游標類型為靜態類型 注意:Recordset對象不能用Set objMyRst=Connection.Excute
Time of Update: 2017-01-18
'************************************************************** '------------------------------------------------------------- '第一個參數 '可以是表名,也可以是SQL語句 '------------------------------------------------------------- Chinaz^com '第二個參數
Time of Update: 2017-01-18
ASP來源程式書寫規範 1 規範簡介 本規範主要規定ASP來源程式在書寫過程中所應遵循的規則及注意事項。編寫該規範的目的是使項目開發人員的原始碼書寫習慣保持一致。這樣做可以使每一個組員都可以理解其它組員的代碼,以便於原始碼的二次開發記憶系統的維護。 2 一般格式規範
Time of Update: 2017-01-18
網路的訪問量是每一個做網站的網友們都非常關心的問題。如何得知有多少個人正在訪問你的網站呢?如何將每天的訪問量記錄下來? 下面就是一個解決方案。 當有使用者開始訪問網站時,伺服器端的Global.asa將會被訪問。將會給使用者開啟一個Session。可以給每一個使用者佈建自己的個人使用者資訊。這裡就不多進行解釋了。在Global.asa中有當Application啟動和Session啟動時的訊息響應函數。可以敲入如下的代碼。複製代碼