亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

VBscript中用什么來聲明常量?

VBscript中用什么來聲明常量?

呼如林 2019-03-09 10:07:16
VBscript中用什么來聲明常量?
查看完整描述

3 回答

?
湖上湖

TA貢獻2003條經驗 獲得超2個贊

您可以使用 Const 語句在 VBScript 中創建用戶自定義常數。使用 Const 語句可以創建名稱具有一定含義的字符串型或數值型常數,并給它們賦原義值。例如:

Const MyString = "這是一個字符串。"

Const MyAge = 49

查看完整回答
反對 回復 2019-03-16
?
素胚勾勒不出你

TA貢獻1827條經驗 獲得超9個贊

常量”是用來取代數值或字符串的名稱。隨 ASP 提供的部分基本組件,如 ActiveX 數據對象 (ADO),定義了可在腳本中使用的常量。組件可以在“組件類型庫”中聲明常量,組件類型庫是一個包含 COM 組件支持的對象和類型的信息的文件。一旦在 .asp 文件中聲明了類型庫,就可以在同一 .asp 文件的所有腳本中使用已定義的常量。類似地,可以在 Global.asa 文件中聲明類型庫,以便在應用程序的所有 .asp 文件中使用已定義的常量。

要聲明類型庫,可以在 .asp 文件或 Global.asa 文件中使用 <METADATA> 標簽。例如,要聲明 ADO 類型庫,可使用下面的語句:

<!--METADATA NAME="Microsoft ActiveX Data Objects 2.5 Library" TYPE="TypeLib" UUID="{00000205-0000-0010-8000-00AA006D2EA4}"-->
或者,如果不參考類型庫的通用唯一標識符 (UUID),也可通過文件路徑參考類型庫:

<!-- METADATA TYPE="typelib" FILE="c:\program files\common files\system\ado\msado15.dll"-->
然后即可在 .asp 文件中使用 ADO 常量,該文件聲明了類型庫或者駐留在包含 Global.asa 文件(聲明了 ADO 類型庫)的應用程序中。在下面的例子中,adOpenKeyset 和 adLockOptimistic 是 ADO 常量:

<%
'創建和打開 Recordset 對象。
Set rstCustomerList = Server.CreateObject("ADODB.Recordset")

rstCustomerList.ActiveConnection = cnnPubs
rstCustomerList.CursorType = adOpenKeyset
rstCustomerList.LockType = adLockOptimistic
%>
下表列出了常用的類型庫和 UUID:

類型庫 UUID
Microsoft ActiveX Data Objects 2.5 Library {00000205-0000-0010-8000-00AA006D2EA4}
Microsoft CDO 1.2 Library for Windows 2000 Server {0E064ADD-9D99-11D0-ABE5-00AA0064D470}
MSWC Advertisement Rotator Object Library {090ACFA1-1580-11D1-8AC0-00C0F00910F9}
MSWC IIS Log Object Library {B758F2F9-A3D6-11D1-8B9C-080009DCC2FA}

關于 <METADATA> 標簽的參考信息,請參閱 TypeLibrary 聲明。

在以前版本的 ASP 中,部分組件提供在文件中常量定義,這些文件必須包含在使用這些常量的所有 ASP 文件中。雖然仍可以通過 #include 命令包含常量定義,但使用類型庫更方便,也更容易升級腳本。在未來的 ASP 版本中,組件可能不提供常量定義文件。

注意 使用 <METADATA> 標簽(而不是“#include”命令)可以提高 Web 應用程序的性能。

可以定義自己的常量。在 VBScript 中,使用“Const”語句。在 JScript 中,可以使用“var”語句將常量值賦給變量。如果要在多個 .asp 文件中使用常量,則需要將定義放在單獨文件中,并在所有使用該常量的 .asp 文件中包含這些定義。


 


查看完整回答
反對 回復 2019-03-16
  • 3 回答
  • 0 關注
  • 1232 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號