標題標題  顯示論壇會員列表名單  搜索論壇搜索  HelpHelp
  注冊注冊  登入登入
ASP教學區
 DoReMe : ASP教學區
主題 話題: ASP常見問題解決方案(適合ASP新手) 回復發表新主題
作者
貼子內容 << Prev Topic下一個主題 >>
bababa
Groupie
Groupie


加入: 2004/5月/29
Online Status: Offline
回復: 46
Posted: 2004/5月/29 5:19下午 | IP記錄 引用 bababa

Microsoft VBScript 編譯器錯誤 錯誤 '800a03f6'&n bsp;
ODBC 驅動程序不支持所需的屬性。 
-------------------------------------------
原因:可能是因為沒有sql語句裡出現的字段名,一般為字段名或sql關鍵字書寫錯誤。也有可能是sql所要打開的表已經被獨佔 打開。
解決方法:檢查sql語句裡出現的每個字段名,和每個關鍵字


====================================================Microsof t OLE DB Provider for ODBC Dri vers 錯誤 '80004005' 
機器 'HDZC-3JQSKBWO02' 上的使用者 'Admin' 以獨佔方式 的鎖定資料表'order_detail'。 
------------------------------------------------------------ -------
原因:sql所需的表被access以表設計形式打開著
解決方法:關閉表設計


====================================================
Microsoft VBScript 編譯器錯誤 錯誤 '800a03f6'&n bsp;
在對應所需名稱或序數的集合中,未找到項目。 
------------------------------------------------
原因:沒有sql語句裡出現的字段名,一般為字段名或sql關鍵字書寫錯誤
解決方法:檢查sql語句裡出現的每個字段名


====================================================
ADODB.Recordset 錯誤 '800a0e78' 

對像關閉時,不允許操作。 
-------------------------------------
原因:在rs.open sql,conn,3,3語句之前使用了rs.close關閉了rs對像
解決方法:去掉之前的rs.close


====================================================
Microsoft OLE DB Provider for ODBC& nbsp;Drivers 錯誤 '80040e14' 

[Microsoft][ODBC Microsoft Access Driver]  語法錯誤 (操作符丟失) 在查詢表達式 'oid form  ;classtree where oid = 25' 中。 
------------------------------------------------------------ --------------------
原因:在sql語句中存在非法書寫的英文關鍵字或子段錯誤
解決方法:把sql語句打出來,然後逐個單詞對照,查找出書寫的錯誤
-----------------------
操作要求一個可更新的查詢
答:看看庫文件是不是只讀了。
答2:經過排序(order by) 的記錄集(rs)不允許有更新操作(rs.update)
---------------
3219 操作在該內容中不被允許
答3:資料庫字段屬性是否設置為允許空值插入。
-----------------------------------
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 對像的 A ctiveConnection 屬性更改為它的來源資料。 

adErrInvalidParamInfo 3708
0x800A0E7C
應用程序錯誤地定義了 Parameter 對像。 

adErrInvalidConnection 3709
0x800A0E7D
應用程序通過引用關閉或無效的 Connection 對像來請求對對象的操作。 
--------------------------------
ADODB.Field 錯誤 '80020009' BOF 或 EOF  中有一個是「真」,或者目前的記錄已被刪除,所需的操作要求一個目前的記錄。 
解決如下:這個錯誤是因SELECT、DELETE的記錄不存在,或者庫中沒有記錄所引起的,所以檢查SQL語句,SELECT 、DELETE的條件是否正確,還有在DELETE前最好SELECT一個記錄或者用On Error R esume Next.......On Error Goto 0來處理。如果是因 為庫中沒記錄,只要加個判斷If objRecordSet.Eof And objRecor dSet.Bof Then就可以了,因為打開RecordSet時,指針默認是指在最面的,所以可以只用If&nb sp;objRecordSet.Eof Then來判斷
----------------------------------------

Back to Top 查看 bababa's 資料 搜索其他貼子 bababa 訪問 bababa's
 

如果你想回復的話你必須首先 login
如果你還沒有注冊的話你必須首先 注冊

  回復發表新主題
顯示可打印的頁面 顯示可打印的頁面

論壇跳轉
不能 張貼新論題在這個討論版
不能 回應論題在這個討論版
不能 刪除你的發言在這個討論版
不能 編輯你的發言在這個討論版
不能 新增投票標題在這個討論版
不能 在這個討論版投票

Edit by doreme Forums version 2004
Welcome ©2001-2004 doreme Guide

This page was generated in 0.1563 seconds.

 
保養品
保養品, Skin Care
www.elady.tw
美材批發
美材, Cosmetic
www.elady.tw/beauty_org
保養品批發
名牌保養品、保養品批發
gb.perfume.com.tw/skincare
飾品批發
飾品、飾品批發
gb.perfume.com.tw/ornament