如果 VBScript 語句結(jié)構違反了一個或多個 VBScript 腳本語言語法規(guī)則,就會產(chǎn)生 VBScript 語法錯誤。VBScript 語法錯誤通常在執(zhí)行程序前,編譯程序時產(chǎn)生。
| 錯誤編號 | 描述 |
|---|---|
| 1052 | 在類中不能有多個缺省的屬性/方法 |
| 1044 | 調(diào)用 Sub 時不能使用圓括號 |
| 1053 | 類初始化或終止不能帶參數(shù) |
| 1058 | 只能在 Property Get 中指定 'Default' |
| 1057 | 說明 'Default' 必須同時說明 'Public' " |
| 1005 | 需要 '(' |
| 1006 | 需要 ')' |
| 1011 | 需要 '=' |
| 1021 | 需要 'Case' |
| 1047 | 需要 'Class' |
| 1025 | 需要語句的結(jié)束 |
| 1014 | 需要 'End' |
| 1023 | 需要表達式 |
| 1015 | 需要 'Function' |
| 1010 | 需要標識符 |
| 1012 | 需要 'If' |
| 1046 | 需要 'In' |
| 1026 | 需要整數(shù)常數(shù) |
| 1049 | 在屬性聲明中需要 Let、Set 或 Get |
| 1045 | 需要文字常數(shù) |
| 1019 | 需要 'Loop' |
| 1020 | 需要 'Next' |
| 1050 | 需要 'Property' |
| 1022 | 需要 'Select' |
| 1024 | 需要語句 |
| 1016 | 需要 'Sub' |
| 1017 | 需要 'Then' |
| 1013 | 需要 'To' |
| 1018 | 需要 'Wend' |
| 1027 | 需要 'While' 或 'Until' |
| 1028 | 需要 'While'、'Until' 或語句的結(jié)束 |
| 1029 | 需要 'With' |
| 1030 | 標識符太長 |
| 1014 | 無效字符 |
| 1039 | 無效 'exit' 語句 |
| 1040 | 無效 'for' 循環(huán)控制變量 |
| 1013 | 無效數(shù)字 |
| 1037 | 無效使用關鍵字 'Me' |
| 1038 | 'loop' 沒有 'do' |
| 1048 | 必須在一個類的內(nèi)部定義 |
| 1042 | 必須為行的第一個語句 |
| 1041 | 名稱重定義 |
| 1051 | 參數(shù)數(shù)目必須與屬性說明一致 |
| 1001 | 內(nèi)存不足 |
| 1054 | Property Let 或 Set 至少應該有一個參數(shù) |
| 1002 | 語法錯誤 |
| 1055 | 不需要 'Next' |
| 1015 | 未終止字符串常數(shù) |