ASP 小教學

  • Share this:

[ASP]ASCII轉換

ASCII轉字串:chr() 例:chr(65) 得到大寫A 字串轉ASCII:asc() 例:asc("A") 得到數值65

[ASP]中文顯示為亂碼

在asp網頁中若遇到中文顯示為亂碼時,可以下列範例解決: Response.charset = "BIG5" 或是 Response.charset = "UTF-8" 注意:必須加在所有程式的最上面,也就是第一行的位置。 若是html亂碼的話可以用:

<meta http-equiv="Content-Type" content="text/html; charset=big5">

注意:本行必須加在<head>標籤裡面。

[Asp]網頁亂碼,一行搞定~

<% Response.charset = "big5" %>

[ASP]include檔案

很簡單卻也最常忘記… 範例如下:

<!–– #include file="檔案路徑" ––>

[ASP]取得瀏覽器資訊、取得IP位址

Request.ServerVariables("變數名稱")

變數名稱如下: HTTP_USER_AGENT:取得使用者瀏覽器名稱與版本

HTTP_ACCEPT_LANGUAGE:取得使用者瀏覽器的語言

HTTP_ACCEPT:取得使用者瀏覽器所接受的MIME類型

讀取IP位址:

伺服端位址:Request.ServerVariables("LOCAL_ADDR")

用戶端位址:Request.ServerVariables("REMOTE_ADDR")

[ASP]取得recordset內資料筆數

set rs=Server.CreateObject("ADODB.Recordset") window.googletag = window.googletag || {cmd: []}; googletag.cmd.push(function() { googletag.defineSlot('/22590772197/pc_textbottom', [1, 1], 'div-gpt-ad-1639353180888-0').addService(googletag.pubads()); googletag.pubads().enableSingleRequest(); googletag.enableServices(); }); googletag.cmd.push(function() { googletag.display('div-gpt-ad-1639353180888-0'); });

rs.open "select * from order",conn,1,3

mycount=rs.RecordCount '取得recordset總筆數

response.write "總共有:" & mycount & "筆"

注意:參數三(CursorType)必須設為1,否則只會取得-1,無法取得正確的筆數。

[ASP]連結SQL資料庫

'定義一個connection Set conn = Server.CreateObject("ADODB.Connection") 'SQL資料庫連結 conn.open "DRIVER={SQL Server};SERVER=主機位址;DATABASE=資料庫名稱;UID=登入帳號;PWD=登入密碼" '定義一個recordset set RS = Server.CreateObject("ADODB.Recordset") constr="select * from orders" RS.open constr,conn,1,3 rs.open 後面的參數代表的意義如下: 參數一(Source):SQL指令、預存程序或table名稱 參數二(ActionConnection):資料庫連結字串 參數三(CursorType):包含四種模式 (1)adopenforwardonly:預設值,唯讀模式資料錄只能往下移動 (2)adopenkeyset:可讀寫模式,資料錄可以自由移動 (3)adopendynamic:可讀寫模式,資料錄可以自由移動 (4)adopenstatic:唯讀模式,資料錄可自由移動 參數四(Locktype): (1)adLockreadonly:預設值,開啟唯讀資料錄。 (2)adlockPessimistic:悲觀鎖定。 (3)adLockoptimistic:樂觀鎖定。 (4)adLockBatchOptimistic:批次鎖定。 參數五(options):通常此參數忽略不設 (1)adCmdUnknow (2)adCmdText (3)adCmdTable (4)adCmdStoredProc


Tags: