久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

ASP連接ACCESS常見問題及解決方法

 haiwang_sz 2010-05-09
作者: 日期: 2005-3-20 2:00:03 
 顯示選項: 文字 背景 字號 字型  自動滾屏[左鍵停止]

問題:我在asp上掛上access數據庫,發(fā)現它不支持Group by 或 Order by 子句,請問是何原因,?
SELECT * FROM zyckb group by ckdwdm where cksj>cdate(1998/12/31)
Microsoft OLE DB Provider for ODBC Drivers 錯誤 80040e21
ODBC 驅動程序不支持需要的屬性,。

1 group子句只能用在Where子句后面,。

2 直接使用 Microsoft.Jet.OLEDB.4.0 一層接口:
adoConnection.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath ("/") & "xxx.mdb"
不要使用 Microsoft OLEDB Provider for ODBC Drivers + Microsoft Access Driver (*.mdb)(Access 的 ODBC Driver)兩層接口:
adoConnection.open "PROVIDER=MSDASQL.1;Driver=Microsoft Access Driver(*.mdb);DBQ=" & Server.MapPath ("/") & xxx.mdb"

http://www./msg23/qa27.shtml

80004005 及其它錯誤消息的疑難解答

---------------------------------------------
這篇文章中的信息適用于:


Microsoft Data Access Components versions 1.5, 2.0, 2.1, 2.5
Active Server Pages
Microsoft Visual InterDev, version 1.0

-------------------------------------------

概要
本文詳細講述了 Microsoft 數據訪問組件 (MDAC) 收到 0x800040005 錯誤的一些常見原因,,MDAC 包括 ActiveX 數據對
象,、OLE DB 和遠程數據服務 (RDS),。 同時,,本文還討論了其它一些錯誤消息,包括 80040e21,、80040e14 和
80040e10,。

更多信息
80004005 錯誤消息可歸納為:“出于某種原因,,我無法訪問您的數據”。 本文給出了各種 80004005 錯誤消息的列表,、
其中列舉了這些錯誤消息的最常見起因及其疑難解答步驟,。 雖然本文假定您是在 Active Server Page (ASP) 頁面
(.asp) 中使用 ActiveX 數據對象 (ADO),但這些起因和很多疑難解答步驟同樣適用于任何其它通過 ODBC 訪問數據的環(huán)
境,。

錯誤消息列表
這一節(jié)我們介紹了各種錯誤消息的文本,,以及導致錯誤的原因。
錯誤消息
Microsoft OLE DB Provider for ODBC Drivers error 80004005 [Microsoft][ODBC Microsoft Access 97 Driver]
The Microsoft Jet database engine cannot open the file (unknown). It is already opened exclusively by
another user, or you need permission to view its data.
原因
該錯誤的發(fā)生,,通常是因為 Internet Information Server (IIS) 所使用的帳戶(通常是 IUSR)沒有正確的 Windows
NT 權限,,因而無法訪問基于文件的數據庫或包含文件的文件夾。

請檢查這些文件和文件夾的權限設置,。 確認您能夠創(chuàng)建和/或刪除任何臨時文件,。 臨時文件一般都創(chuàng)建在與數據庫相同的
文件夾下,但也可以創(chuàng)建在其它文件夾下,,如 /Winnt。

您可以使用 Windows NT 文件監(jiān)視器來檢查訪問文件失敗的原因,。 Windows NT 文件監(jiān)視器可從以下 Web 站點上得到:
http://www. ,。

如果您使用的是該數據庫的網絡路徑(UNC 或映像驅動器),請檢查共享,、文件及文件夾上的權限,。

確認文件及數據源名 (DSN) 沒有被標記為獨占方式。

簡化,。 使用一個使用本地驅動器號的系統(tǒng) DSN,。 如有必要,把數據庫移至本地驅動器,,然后對其進行測試,。

錯誤消息中的 other user(其它用戶)有可能是 Visual InterDev。 請關閉任何包含該數據庫數據連接的 Visual
InterDev 工程,。

錯誤也可能是由委派問題引起的,。 檢查可能存在的任何身份驗證方法(“基本”而不是 NTLM)。 如果連接字符串使用的
是統(tǒng)一命名約定 (UNC),,請嘗試使用“基本身份驗證”或一個絕對路徑,,如 C:\Mydata\Data.mdb。即使 UNC 指向的資源
位于本地 IIS 計算機,,前述錯誤也有可能發(fā)生,。


當訪問鏈接到某個表的 Microsoft Access 數據庫時,如果這一表處在網絡服務器上的 Access 數據庫中,,這一錯誤也有
可能發(fā)生,。 這種情況下,請參見以下 Microsoft Knowledge Base 文章以找到可行的解決方法:
Q189408 PRB: ASP 無法訪問 IIS 4.0 下的網絡文件


錯誤消息
Microsoft OLE DB Provider for ODBC Drivers error 80004005 [Microsoft][ODBC Microsoft Access 97 Driver]
Couldnt use (unknown); file already in use.
原因
數據庫無法正確地為多個用戶鎖定。 詳細信息請參見以下 Microsoft Knowledge Base 文章:
Q174943 PRB: 80004005“Couldnt Use (unknown),;File Already in Use”
錯誤消息
Microsoft OLE DB Provider for ODBC Drivers error 80004005 [Microsoft][ODBC Driver Manager] Data source
name not found and no default driver specified.
原因
最常見的原因是因為 Global.asa 和 Global.asa 中初始化的連接字符串會話變量沒有激發(fā),。 您可以通過在 .asp 頁面中
加入以下代碼,來檢查該變量有沒有正確地初始化:

另一個常見原因是因為所使用的連接字符串中有太多的空格,。
DSN = MyDSN; Database = Pubs;

嘗試使用下面的語法代替:
DSN=MyDSN;Database=Pubs;

如果 Global.asa 文件沒有激發(fā),,請檢查并確認它是在 IIS 4.0 的應用程序根下,(如果運行的是 IIS 3.0,,則應在虛擬
根下,,并且 Execute 復選框已經選中)。 此外,,當 Windows NT 權限限制了對文件夾的訪問時,,程序設計中的一個錯誤
也可能會妨礙 Global.asa 文件被激發(fā)。詳細信息請參見 Microsoft Knowledge Base 文章: Q173742 “BUG: 限制
Web 訪問時,,Global.asa 不被執(zhí)行”

無法找到 DSN 名,。 請檢查并確認沒有使用“用戶”類型的 DSN。

如果使用的是文件 DSN 或系統(tǒng) DSN,,則嘗試把連接字符串相應地改為 DSN=MySystemDSN 或 DBQ=MyFileDSN,。 簡化!

檢查并確認安裝了最新的驅動程序,。 如有您不能肯定,,請從以下 Web 站點下載最新的 MDAC(Microsoft 數據訪問組
件):
http://www.microsoft.com/data/

錯誤消息
Microsoft OLE DB Provider for ODBC Drivers error 80004005 [Microsoft][ODBC Driver Manager] Data source
name not ??
原因
這個問題看起來與計算機上軟件安裝或卸載的順序有關。 如果 ODBC 內核文件不同步(它們必須為同一版本),,就可能出
現這種錯誤,。

請從以下 Web 站點下載最新版的 MDAC(Microsoft 數據訪問組件),以升級所有的 ODBC 核心驅動程序:
http://www.microsoft.com/data/
錯誤消息
Microsoft OLE DB Provider for ODBC Drivers error 80004005 [Microsoft][ODBC Access 97 ODBC driver Driver]
General error Unable to open registry key DriverId.
原因
這一錯誤是由從注冊表中讀取數值時引起的,。 請用注冊表編輯器 (Regedt32.exe) 檢查注冊表項上設置的權限,。 您也可
以用 Windows NT 注冊表監(jiān)視器 (NTRegMon) 來檢查注冊表讀取失敗。 NTRegMon 可從以下 Web 站點下載:
http://www.
錯誤消息
Microsoft OLE DB Provider for ODBC Drivers error 80004005 [Microsoft][ODBC SQL Server Driver][dbnmpntw]
ConnectionOpen (CreateFile()).
原因
這一錯誤有兩種原因,。 它們都與權限有關,,或者數據庫與 Web 服務器不在一臺計算機上,或者數據庫正通過 UNC 路徑(\\Server\Share) 被引用,。 即使數據庫與 Web 服務器位于同一臺計算機上,,UNC 路徑也使 Web 服務器認為數據庫好象位于網絡上的另一臺計算機上。
如果 .asp 頁面正被匿名用戶所訪問,,就會發(fā)生以下情況:

IIS 將使用(默認)Windows NT 帳戶: USR_>,。

因為該帳戶是 Web 服務器的本地賬戶,所以網絡上的其它計算機根本無從得知該帳戶,。 當 IIS(在 IUSR 帳戶的安全環(huán)
境下運行)試圖訪問遠程計算機上的任何資源時,,遠程計算機將驗證其使用的帳戶,。 由于 IUSR 帳戶是本地帳戶,因此對
于遠程計算機來說,,它是無從得知的,,所以訪問被拒絕。

當匿名訪問引發(fā)這個問題時,,有兩個解決辦法:

在“Internet 服務管理器”工具中,,從 Web 屬性下將匿名登錄帳戶從默認的本地帳戶改為一個基于域的有效帳戶。 在用
戶名字段中,,輸入要使用的域帳戶,,格式為 domain\userid。 這樣,,遠程計算機就能用域控制器來驗證 IIS 傳遞給它的
安全憑據,。

-或者-

在包含您想要訪問的資源的遠程計算機上復制的帳戶 IUSR_>

。 如果帳戶是在遠程計算機上創(chuàng)建的,,包含完全相同的名稱和密碼,,Windows NT 把它們視為等價帳戶。

-或者-

如果 .asp 頁面只允許經身份驗證的訪問,,請參考以下內容:

如果頁面不允許匿名訪問,,IIS 將會試圖驗證作出請求的用戶的身份,并使用其安全憑據控制其所有活動,,如訪問數據庫
的活動,。 下面對這種情形下失敗的兩個主要原因做了說明,。

默認情況下,,IIS 被配置為以 Windows NT Challenge/Response 作為其身份驗證方法。 由于 Windows NT 4.0(及更早版
本)安全模型的限制,,經過 Windows NT Challenge/Response 身份驗證的用戶也無法訪問遠程計算機上的資源,。 這通常
稱為委派問題。 要驗證是不是這種情況,,可在“Internet 服務管理器”工具中,,從 Web 屬性下選擇基本(明文)復選
框,然后清除 Windows NT Challenge/Response,。 如果這一步驟解決了問題,,很明顯這是一個委派問題。

-或者-

如果問題仍舊存在,,可能是所使用的用戶帳戶沒有正確的 SQL Windows NT 計算機權限,。 不妨嘗試使用一個明確擁有該
SQL 計算機訪問權限的帳戶。


有關委派,、IIS 如何通過身份驗證來保護 Web 站點,,以及相關問題的詳細信息,,請參見文章“IIS Authentication and
Security for Internet Developers”,它位于以下 Web 站點:
http://www.microsoft.com/workshop/server/feature/security.asp



錯誤消息
Microsoft OLE DB Provider for ODBC Drivers error 80004005 Microsoft][ODBC Microsoft SQL Driver] Logon
Failed()
原因
該錯誤是在 SQL 服務器不接受或不認可所提交的登錄帳戶及/或密碼(使用標準安全性時),,或者沒有任何 Windows NT
帳戶映射到 SQL 帳戶(使用集成安全性時)時,,由 SQL 服務器生成的。
如果使用的是標準安全性,,說明 SQL 帳戶名和密碼不正確,。 請嘗試使用系統(tǒng)管理員帳戶和密碼(UID= "SA",密碼為
空),。 這些必須在連接字符串行中定義,, 因為 DSN 不存儲用戶名和密碼。


如果使用的是集成安全性,,則檢查調用頁面的 Windows NT 帳戶,,找出它所映射的目標帳戶。


SQL 不允許 SQL 帳戶名中有下劃線,。 如果某人把 Windows NT 帳戶 IUSR_machinename 手動映射到一個同名的 SQL 帳
戶,,就會失敗。 請把所有包含下劃線的帳戶都映射為 SQL 中不包含下劃線的帳戶名,。


錯誤消息
Microsoft OLE DB Provider for ODBC Drivers error 80004005 [Microsoft][ODBC SQL Server Driver][SQL
Server] Login failed- User: Reason: Not defined as a valid user of a trusted SQL Server connection.
原因
SQL Enterprise Manager(企業(yè)管理器)中打開了集成安全性,,而所使用的 Windows NT 帳戶未被映射到 SQL 帳戶。


請嘗試把 SQL 改用標準安全性(在 Enterprise Manager 中,,選擇 Server/SQL Server/Configure/Security
Options/Standard,。


如果您是在 IIS 4.0 下運行,則取消選擇該工程的密碼同步,。


錯誤消息
Microsoft OLE DB Provider for ODBC Drivers error 80004005 [Microsoft][ODBC Microsoft Access 97 Driver]
Couldnt lock file.
原因
這一錯誤可能是由于沒有正確的權限為 Microsoft Access 數據庫創(chuàng)建鎖定文件 (.ldb) 而引起的,。 默認情況下,鎖定文
件與 Microsoft Access .mdb 文件創(chuàng)建在同一文件夾下,。


請嘗試賦予訪問數據庫(通常是 IUSR_machinename)的用戶以共享/文件夾的完全控制權限,。


有時,共享文件夾權限被設置為只讀,。 您也可以嘗試更改連接模式,,這時可以使用以下示例代碼:
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Mode = adModeShareDenyWrite 8
From Adovbs.inc
---- ConnectModeEnum Values ----
Const adModeUnknown = 0
Const adModeRead = 1
Const adModeWrite = 2
Const adModeReadWrite = 3
Const adModeShareDenyRead = 4
Const adModeShareDenyWrite = 8
Const adModeShareExclusive = &Hc
Const adModeShareDenyNone = &H10


錯誤消息
Microsoft OLE DB Provider for ODBC Drivers error 80004005 [Microsoft][ODBC Microsoft Access 97
Driver] (unknown) isnt a valid path. Make sure that the path name is spelled correctly and that you are
connected to the server on which the file resides.
原因
Web 服務器所讀取的路徑是無效路徑。 當 Global.asa 文件正被使用,,而連接字符串是 Web 服務器之外的另一臺計算機
上創(chuàng)建的時候,,最容易發(fā)生這種錯誤。 如果路徑是一個映像驅動器號,,它可能只對創(chuàng)建連接字符串的客戶計算機有效,。
錯誤消息
Microsoft OLE DB Provider for ODBC Drivers error 80004005 [Microsoft][ODBC SQL Server Driver][SQL
Server] The query and the views in it exceed the limit of 16 tables.
原因
查詢過于復雜。 在查詢中有過多的限制,。
錯誤消息
Microsoft OLE DB Provider for ODBC Drivers error 80004005 [Microsoft][ODBC SQL Server Driver][DBNMPNTW]
ConnectionWrite (GetOverLappedResult()).
原因
“允許匿名用戶”環(huán)境被關閉時,,Windows NT 在第一個請求完成后要關閉與 SQL Server 連接的管道,。 這是因為,第一
個到 SQL Server 的連接是在 IIS 匿名用戶帳戶中建立的,。 然后,,IIS 或者選擇在同一線程上模擬瀏覽器客戶,或者嘗
試去訪問運行于模擬用戶環(huán)境中的其它線程上的連接,。 無論是哪種情況,,Windows NT 都會檢測有沒有誰試圖使用某個已
在其它用戶環(huán)境中打開的網絡命名管道句柄,并根據安全規(guī)則關閉該管道,。 在 SQL Server 網絡監(jiān)視器看來,,這是
Windows NT 發(fā)出的關閉命名管道的請求,從而引起 Web 瀏覽器出錯,。
錯誤消息
Microsoft OLE DB Provider for ODBC Drivers error 80004005 [Microsoft][ODBC SQL Server Driver][DBMSSOCN]
General network error. Check your network document
原因
這一錯誤可能發(fā)生在 SQL 服務器被重命名的情況下,。 由于無法找到計算機名,引用舊名稱的 DSN 將會失敗,。
錯誤消息
Microsoft OLE DB Provider for ODBC Drivers error 80040e21 Errors occurred
原因
這一錯誤可能是由于試圖向一個字段插入過多的數據,,超過允許值而引起。 比如,,一個 Microsoft Access 字段格式設置
為只接受 25 個字符,,而試圖插入 26 個字符。
錯誤消息
Microsoft OLE DB Provider for ODBC Drivers error 80040e14 [Microsoft][ODBC Microsoft Access 97 Driver]
Syntax error in INSERT INTO statement.
原因
某個列名可能是保留字,,如 DATE,。 請將列名稱改為一個非保留字,如 SaleDate,。
錯誤消息
Microsoft OLE DB Provider for ODBC Drivers error 80040e10 [Microsoft][ODBC Microsoft Access 97 Driver]
Too few parameters. Expected 1.
原因
查詢語法中所使用的列名不存在,。 往往,這只是個打字錯誤,。 請對照數據庫中的列名,,檢查查詢字符串中的列名,。 如果
使用的是 Microsoft Access,,要確保使用的是實際列名,而不是列的“顯示”名,。


參考
如要啟用 Visual InterDev 的遠程工作站工作方式,,請按照以下 Microsoft Knowledge Base 文章所述,以建立系統(tǒng)
DSN:

Q178215 HOWTO: 配置 VID 以用于身份驗證 Web 工程
Q174943 PRB: 80004005“Couldnt Use (unknown),;File Already in Use”

Q173742 BUG: 限制 Web 訪問時,,Global.asa 不被執(zhí)行

Q172864 ASP 頁面無法訪問會話及應用程序對象

Q156526 連接 Access 數據源時的一般錯誤 =51

Q175671 PRB: 訪問時的 SQL80004005 ConnectionOpen (CreateFile()) 錯誤

Q149425 IDC: 執(zhí)行查詢錯誤,沒有定義為有效用戶

Q167452 PRB: 使用 Access 數據源時的‘Not a valid path’錯誤

Q125767 PRB: 執(zhí)行 SQL 查詢后的查詢過于復雜錯誤

Q166659 PRB: 第二次嘗試時訪問 SQL 數據庫失敗

Q166029 PRB: 使用 Access 時,,無法打開不明文件

Q178215 HOWTO: 配置 VID 以用于身份驗證 Web 工程

在Asp頁面中向記錄集取長text型數據時,,出現如下錯誤現象時:

MicrosoftOLEDBProviderforODBCDrivers錯誤80040e21

Errorsoccurred

可有以下三種解決辦法:

(一)使用rs.opensql,conn,1,3方式打開記錄集

(二)將該列放在第一列取出,,比如comment里存放有較長的text內容,取記錄集內容的時候,,先來個comment=rs("comment")把這個搗蛋的東西先取出來放到內存變量中,,然后再操作其它的字段。由于一般長text內容不會在第一個顯示,,因此一般都要取出來放到內存變量中,。

(三)改為oledb方式連接數據庫。在此方式連接數據庫時,,不會出現該錯誤(起碼我沒有遇到過),。在我的系統(tǒng)中,將現在的oledb連接方式改成odbc連接方式后,,錯誤就馬上出現了,。

此錯誤懷疑是由于Asp向odbc返回的記錄集取數據的機制有些問題造成。建議采用第三種方法避免該錯誤,。

提問:
那么以下錯誤類型是什么意思
Microsoft OLE DB Provider for ODBC Drivers 錯誤 80040e21

The request properties can not be supported by this ODBC Driver


數據庫字段長度不夠

出錯信息
Microsoft OLE DB Provider for ODBC Drivers error 80040e21
The request properties can not be supported by this ODBC Driver.
//_ScriptLibrary/Recordset.ASP, line 466


原因
When the Recordset DTC has the cursor location property set to "2 - Use Server Side Cursors" (the default value), it cannot return multiple recordsets.
當the Recordset DTC的游標設為2(服務器端游標,默認值)時,無法返回多個記錄集


RESOLUTION
Under the Properties dialog box for the Recordset DTC, go to the Advanced tab and change the cursor location from "2 - Use Server-Side Cursor" to "3 - Use Client-Side Cursor."


asp錯誤代碼
錯誤代碼錯誤消息和擴展信息
ASP0100 Out of memory(內存溢出)
ASP0101 Unexpected error(函數返回e x c e p t i o n _ n a m e )
ASP0102 Expecting string input(期待字符串輸入)
ASP0103 Expecting numeric input(期待數字量輸入)
ASP0104 Operating not allowed(操作不允許)
ASP0105 Index out of range(數組下標溢出)
ASP0106 Type Mismatch(數據類型不匹配)
ASP0107 Stack Overflow(處理的數據量超過了允許的范圍)
ASP0115 Unexpected error(出現在外部對象中的可捕獲的錯誤e x c e p t i o n _ n a m e,,腳本不能繼續(xù)運行)
ASP0177 S e r v e r.CreateObject Failed(無效的P r o g I D )
ASP0190 Unexpected error(當釋放外部對象時,出現的可捕獲的錯誤)
ASP0191 Unexpected error(在外部對象的O n S t a r t P a g e方法中出現的可捕獲的錯誤)
ASP0192 Unexpected error(在外部對象的OnEndPage 方法中出現的可捕獲的錯誤)
ASP0193 OnStartPage Failed(在外部對象的O n S t a r t P a g e方法中出現錯誤)
ASP0194 OnEndPage Failed(在外部對象的OnEndPage 方法中出現錯誤)
ASP0240 Script Engine Exception(腳本引擎從o b j e c t _ n a m e拋出異常e x c e p t i o n _ n a m e )
ASP0241 CreateObject Exception(object_name的C r e a t e O b j e c t方法所導致的異常e x c e p t i o n _ n a m e )
ASP0242 Query OnStartPage Interface Exception(查詢對象o b j e c t _ n a m e的O n S t a r t P a g e或O n E n d P a g e
方法所導致的異常e x c e p t i o n _ n a m e )

------------------
ADO 錯誤代碼

除了在 Error 對象和 Errors 集合中說明的提供者錯誤之外,,ADO 本身也將錯誤返回到運行時環(huán)境的異常處理機制之中,。使用編程語言的錯誤捕獲機制(如 Microsoft? Visual Basic? 中的 On Error 語句)可捕獲及處理下列錯誤。下表將同時顯示十進制和十六進制錯誤代碼值,。

常量名稱         編號       說明
adErrInvalidArgument   3001 0x800A0BB9
應用程序使用的參數其類型錯誤,、超出可接受的范圍或者與其他參數沖突。
adErrNoCurrentRecord   3021 0x800A0BCD
BOF 或 EOF 為 True,,或者當前記錄已經刪除,。應用程序請求的操作需要當前記錄。
adErrIllegalOperation   3219 0x800A0C93
應用程序請求的操作不允許出現在該上下文中
adErrInTransaction 3246 0x800A0CAE
在事務中應用程序無法顯式關閉 Connection 對象,。
adErrFeatureNotAvailable 3251 0x800A0CB3
提供者不支持應用程序請求的操作,。
adErrItemNotFound 3265 0x800A0CC1
ADO 無法在對應于應用程序請求的名稱或順序引用的集合中找到對象。
adErrObjectInCollection 3367 0x800A0D27
無法追加,,對象已經在集合中,。
adErrObjectNotSet 3420 0x800A0D5C
應用程序引用的對象不再指向有效的對象。
adErrDataConversion 3421 0x800A0D5D
應用程序使用了不符合對當前操作的值類型,。
adErrObjectClosed 3704 0x800A0E78
如果對象關閉,,則不允許應用程序請求的操作。
adErrObjectOpen 3705 0x800A0E79
如果對象打開,,則不允許應用程序請求的操作,。
adErrProviderNotFound 3706 0x800A0E7A
ADO 找不到指定的提供者。
adErrBoundToCommand 3707 0x800A0E7B
應用程序無法用 Command 對象將 Recordset 對象的 ActiveConnection 屬性更改為它的來源數據,。
adErrInvalidParamInfo 3708 0x800A0E7C
應用程序錯誤地定義了 Parameter 對象,。
adErrInvalidConnection 3709 0x800A0E7D
應用程序通過引用關閉或無效的 Connection 對象來請求對對象的操作,。

-------------------------
VBScript 錯誤信息
----------------------------------------------------


錯誤代碼 信息
5 無效的過程調用或參數
6 溢出
7 內存不夠
9 下標越界
10 數組長度固定或臨時鎖定
11 被零除
13 類型不匹配
14 字符串空間溢出
28 堆棧空間溢出
35 Sub 或 Function 未定義
48 加載 DLL 時出錯
51 內部錯誤
53 文件未找到
57 設備 I/O 錯誤
58 文件已存在
61 磁盤已滿
67 文件太多
70 沒有權限
75 路徑/文件訪問錯誤
76 路徑未找到
91 未設置對象變量或 With 塊變量
92 未初始化 For 循環(huán)
94 無效的 Null 使用
322 無法創(chuàng)建必要的臨時文件
424 要求使用對象
429 ActiveX 部件無法創(chuàng)建對象
430 類不支持 Automation
432 Automation 操作過程中,,未找到文件名或類名
438 對象不支持此屬性或方法
440 Automation 錯誤
445 對象不支持此操作
446 對象不支持命名的參數
447 對象不支持當前區(qū)域設置
448 未找到命名參數
449 此參數必選
450 參數個數錯誤或無效的屬性賦值
451 對象不是集合
453 未找到指定的 DLL 函數
455 代碼資源鎖定錯誤
457 此鍵已和集合中的元素關聯(lián)
458 VBScript 中不支持使用 Automation 類型的變量
500 變量未定義
501 非法賦值
502 用此對象進行腳本編程會出錯
503 對象不能安全初始化
1001 內存不夠
1002 語法錯誤
1003 缺少“:”
1004 缺少“;”
1005 缺少“(”
1006 缺少“)”
1007 缺少“]”
1008 缺少“{”
1009 缺少“}”
1010 缺少標識符
1011 缺少“=”
1012 缺少“If”
1013 缺少“To”
1014 缺少“End”
1015 缺少“Function”
1016 缺少“Sub”
1017 缺少“Then”
1018 缺少“Wend”
1019 缺少“Loop”
1020 缺少“Next”
1021 缺少“Case”
1022 缺少“Select”
1023 缺少表達式
1024 缺少語句
1025 語句未結束
1026 缺少整型常數
1027 缺少“While”或“Until”
1028 缺少“While”,、“Until”或語句結尾
1029 局部變量或參數過多
1030 標識符過長
1031 無效的編號
1032 無效的字符
1033 未終止字符串常數
1034 未終止注釋
1035 嵌套的注釋
1037 “Me”關鍵字使用無效
1038 “Loop”缺少“Do”
1039 無效的“Exit”語句
1040 無效的“For”循環(huán)控制變量
1041 名稱被重定義
1042 必須是行中的第一個語句
1043 無法為非 ByVal 參數賦值
1044 調用 Sub 時不能使用括號
1045 缺少字母常數
1046 缺少“In”
32766 True
32767 False
32811 未找到元素

    本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發(fā)布,,不代表本站觀點,。請注意甄別內容中的聯(lián)系方式、誘導購買等信息,,謹防詐騙,。如發(fā)現有害或侵權內容,請點擊一鍵舉報,。
    轉藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多