本文包含有關 Microsoft Visual FoxPro 8.0 Service Pack 1 (SP1) 中所修正的錯誤的資訊。如需有關如何取得 Visual FoxPro 8.0 Service Pack 1 的詳細資訊,按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
829988
(http://support.microsoft.com/kb/829988/
)
如何取得最新的 Visual FoxPro 8.0 Service Pack
Visual FoxPro 8.0 Service Pack 1 (SP1) 包含下列修正程式:
COM
- 自動化-當您的陣列以傳址方式傳遞至 ADO 資料錄集 AddNew 產生下列錯誤訊息:
相關聯的類別檔案 () 找不到此欄位-類別關聯清除
- 伺服器-當您從單一 MTDLL COM + 執行個體化的第二個伺服器呼叫某個方法時您會收到下列錯誤訊息:
- 伺服器-錯誤與 COM Codebook 應用程式在 COM + 封裝。
- 伺服器-傳回不具型別的成員陣列將會失敗。
類別
- 集合-當您呼叫 AddProperty 方法新增至一個集合中的項目時此程序會傳回物件參考。
- 下拉式方塊控制項-A 選取項目運作不正常的資料列來源超過大約 512 的項目時。
- 下拉式方塊控制項-A 值與連字號 (&) 將第二個連字號加入至顯示的值。
- Editbox conrol-呼叫 editbox.refresh 方法,它具有控制來源字元欄位時,就會發生 C5 嚴重例外錯誤。
- 形成-在設計階段發生錯誤,而且執行階段,如果屬性值參考不在範圍中某物件的方法。
- 表單-F5 不會觸發 KeyPress 事件的表單如果表單的 Closable 屬性設定為 F.
- 表單-[控制項] 功能表有不正確的快速鍵執行 Microsoft Windows NT 4.0 的電腦上。
- 格線 – 當一個資料行包含 容器 物件 Visual FoxPro 停止回應。
- 框格-資料行不正確時顯示 [從右至左] 屬性設定為 T。 在設計階段和執行階段。
- 框格-的 HighlightForeColor 屬性會出現白色當設定為黑色。
- 框格-當 [AllowCellSelection] 屬性設定為 [F. 指令按鈕的 [取消] 屬性已停用。
- 兩次收到錯誤訊息,然後在表單關閉意外格線 – CursorAdapter 與物件。
- 框格-如果使用中的協助工具是啟用 (OBJ_SHOW) 並顯示幾個文字資料行的格線,就會發生嚴重的例外狀況。
- 如果格線是在 nonactive 頁的頁面框架,不會重新整理方格-的格線。
- 框格-當您按一下或按兩下 AllowAutoColumnFit 屬性設定為標頭分隔線時,就會發生不一致的 MouseUp 事件問題。
- 格線-嚴重例外狀況發生在方格內其中有資料行中是一個 容器 物件。
- 標頭-.exe 檔案中的程式設計的方式定義的標頭類別沒有找到除非包含定義.prg 檔案是在相同的資料夾與.exe 檔案中。
- 標籤-當您將 [標題] 屬性設定為具有空白值的內建屬性 (例如,標題 = '= thisform.tag') 您收到下列錯誤訊息:
- 標籤-當您調整大小標籤,您收到下列的錯誤訊息和 Visual FoxPro 結束:
- 清單方塊控制項-A 記憶體遺漏發生於您將 RowsourceType 屬性設定為 8。
- Pageframe-在您按下有 PageOrder 屬性集的網頁後,關閉表單時發生嚴重的例外狀況。
- Pageframe-的頁面框架的 [TabOrientation] 屬性設定為 2,及您按方向鍵在已設定主題表單記憶體遺漏的頁面索引標籤之間移動時也會發生,且 Visual FoxPro 便會結束。
- 文字方塊-當您變更文字] 方塊值,做為控制項] 來源設定陣列元素時您會收到下列錯誤訊息:
- XMLAdapter-的 XMLAdapter 忽略 XMLNamespace 屬性除非 XMLName 屬性不是空的而且不會剖析 XML 正確。
- 其他-的 AddProperty 方法設定至現有的屬性值 F. 時不會傳送新的值。
- 其他-當 [標題] 屬性會參考不在範圍的變數您收到的其中一個下列的錯誤訊息:或
- 其他-當標題設為空字串物件名稱會出現當成而不是空白標題的標題。比方說如果標題設定為下列就會發生這個問題:
- 其他-當維度物件陣列屬性至 32,767 個以上的項目嚴重的例外狀況將會發生。
- 其他-當您新增自訂 FontBold 和 FontItalic 屬性,然後啟用這些屬性時,就會發生嚴重的例外狀況。
- 其他-重新定義 終結 方法中的發行的變數時,就會發生嚴重的例外狀況。
- 其他-C + + 執行階段錯誤或嚴重的例外狀況發生於編輯具有超過 256 個字元的 lparam 清單子類別化的方法。
資料/引擎
- 自動遞增-自動識別值增量運作不正常與附加 FROM。
- CursorAdapter-如果 ODBC 驅動程式或 OLE DB 提供者不支援批次的執行一個非批次更新失敗當您將 UpdateType 屬性設定為 2。
- 在 ADO,CursorAdapter – CursorAdapter 方法並不會更新.mdb 與備忘欄位的長度為零,null,或,是長度超過 255。
- CursorAdapter – 在 ADO TABLEUPDATE () 函式呼叫,後續 TABLEUPDATE () 函式的後端資料表更新失敗時失敗。
- CursorAdapter-當 OLE DB 提供者無法擴展參數] 集合 OLE DB 提供者未通過空字串做為 ADODB.Command 物件參數。
- CursorAdapter-可以呼叫 TABLEREVERT () 函式時執行 TABLEUPDATE () 函式。
- CursorAdapter-的 TABLEUPDATE () 函式不認可插入本機資料指標中如果沒有設定 Buffering 為 5,且資料錄變更 AfterInsert 事件中。
- CursorAdapter-時發出 錯誤 命令 CursorAdapter 方法在執行階段應用程式中的您會收到下列錯誤訊息:
嚴重錯誤 <ErrorNumber>嘗試報告錯誤時 <ErrorNumber>
- CursorAdapter – ADO 擷取處理程序會將表格緩衝區放置在正確的狀態。
- 引擎-當 BEGIN 之後有表格緩衝資料指標使用 GO TOP 交易並且 ROLLBACK,您會收到下列錯誤訊息:
- 引擎-當您使用掃描或當您跳過透過記錄,您會收到下列錯誤訊息:
- 引擎-當您擁有的已開啟資料表格緩衝指標,其中包含已變更的記錄時您會收到下列錯誤訊息:
- 發動機-搜尋使用遞減的 ORDER 子句指令不會移動若要更正 SET 附近 ON 的記錄。
- 發動機-搜尋使用樂觀表格緩衝的命令尋找舊與新資料。
- 引擎-您在表格緩衝資料指標的緩衝變更上呼叫 TABLEUPDATE () 函式及您使用 REINDEX] 指令時您會收到下列錯誤訊息:.
- 引擎-SQLEXEC () 函式的參考方式傳遞參數時,就會發生記憶體遺漏。
- 引擎-的 SQLGETPROP () 函式有記憶體流失。
- 引擎-Visual FoxPro 可以停止回應,當您呼叫 SQL INSERT 交易的中間。
- 引擎-共用的連線沒有傳遞參數,以及共用的連線不會在非同步模式執行陳述式。
- 引擎-SET TABLEVALIDATE = 2 不會報告錯誤,當記錄計數為其中一個較不比它必須是新的記錄會覆寫現有的資料。
- 引擎-使用 INSERT-SQL 或 UPDATE-SQL 發生記憶體遺漏。INSERT-SQL 和 UPDATE-SQL 會造成錯誤。
- 引擎-您預期 SQLSTRINGCONNECT () 函式,以顯示一個連線] 對話方塊,Visual FoxPro 7.0 中一樣。而是,SQLSTRINGCONNECT () 函式會報告錯誤。
- 引擎-傳送非同步 SQL 批次模式會提取所有結果集,在同一時間。
- 引擎-COPY TO 命令包含超過 255 個欄位的損毀,或報告誤導的錯誤。
- 引擎-參數化檢視上的 重新查詢 () 函式失敗時 重新查詢 () 函式的前面是等號 (=)。
- 引擎-呼叫 TABLEUPDATE () 函式和復原命令在本機的檢視] 和 [您中再使用 GOTO TOP] 指令之後收到他下列錯誤訊息:
- ODBC-當您嘗試將無效的屬性設定在 Microsoft SQL Server 中您會收到下列錯誤訊息:.
- 閒置逾時已耗用時,不會中斷連接 ODBC-連線。
- ODBC-傳遞大型變數,以 SQL Server ODBC 驅動程式可能會造成 C5 損毀。
- SET TABLEVALIDATE-SET TABLEVALIDATE TO 將設定不正確的值。
- SQL-UPDATE 和 DELETE 並非如果目標資料表已緩衝的資料表的變更 Rushmore 最佳化。
- SQL-當您使用具有 Fox 2.x 資料表的 SELECT...UNION 您會收到下列錯誤訊息:
- SQL 的 JOIN 語法有時傳回不正確的結果
- SQL-INSERT INTO...SELECT...FROM...WHERE...並不尊重 WHERE 子句。
- SQL-雙位元組字元在 CREATE/移除 TABLE 在多使用者案例將會失敗。
- SQL-錯誤訊息,以及數字不對稱的 INSERT INTO...SELECT FROM 陳述式中的變更。
IDE
- SCREEN-當您最小化,然後再還原 IDE,您加入並釋放 _SCREEN.Resize 事件上的勾點之後時,就會發生嚴重的例外狀況。
- 偵錯工具-變更已關閉的強制回應表單的屬性的 [區域變數] 視窗中值之後,就會發生嚴重的例外狀況。
- 偵錯工具-如果呼叫堆疊] 或 [區域變數] 視窗無法開啟,嚴重的例外狀況發生之後繼續在 [追蹤] 視窗中。
- 偵錯工具-之後繼續以大型陣列在 [監看式] 視窗中,就會發生嚴重的例外狀況。
- 偵錯工具]-當您在 [監看式] 視窗中貼上的運算式時,就會發生嚴重的例外狀況。
- 編輯器-當您檢視定義] 或 [上移參照查詢從內容功能表中選擇編輯預存程序時,[] 時,就會發生嚴重的例外狀況。
- 編輯器-當您加上註解內容功能表中的程式碼時,就會發生嚴重的例外狀況。
- 功能表-嚴重例外狀況發生於發送或快顯功能表或 SET SYSMENU TO 預設之後修改 2 的報表。
- 功能表-使用 SET SYSMENU TO 預設關閉偵錯工具後的嚴重例外狀況。
- 選項對話方塊-是在 [選項] 對話方塊中的 [檔案] 索引標籤上設定並且然後儲存為預設的搜尋路徑在稍後 Visual FoxPro 工作階段中時,就不會被保存。
- 報表設計工具]-[關閉] 方塊不會出現在 Windows NT 4.0 下當預覽視窗最大化時。
- RI 產生器]-[RI 產生器會產生下列錯誤訊息:
- 工作窗格-當使用啟動程式時,將無法連線到 Web 服務的社群窗格時,就會發生嚴重的例外狀況。
- 工作窗格-社群窗格不會連線如果 Internet Explorer 設定為使用 Proxy。
- 工具列-黑白工具列可能會導致 Visual FoxPro 停止回應。
OLE DB 提供者
- 命令執行序列化跨所有處理程序。
- IDBCreateSessionImpl::CreateSession 並不會檢查來自 IID_IObjectWithSite::SetSite 傳回值,並造成 C5。
- InterlockedCompareExchange 和 InterlockedExchangeAdd 不使用多執行緒的保護。
- 在 Visual FoxPro OLE DB 提供者 CFGInitFailed() (VFPOLEDB.dll) 顯示 MessageBox。
- 將 Visual FoxPro OLE DB 的安全執行緒改進提供者
- 使 OLE DB 提供者從 CONFIG.FPW 讀取 ENGINEBEHAVIOR 和 TABLEVALIDATE 設定。
- 在 VFPOLEDB.dll 記憶體遺漏
- SET ENGINEBEHAVIOR 會影響相同的用戶端的所有連線。
其他
- 當程式快取已滿時,就會發生嚴重例外錯誤。
- 嚴重例外狀況報告] 對話方塊可以出現多次,與一些系統當機。
- SET 通知 CURSOR 關使得 _TALLY 表現,好像加法類。
- 如果 InstallShield Express 安裝專案中包含 Visual FoxPro 7.0 和 Visual FoxPro 8.0 合併模組 (MSM),在建置安裝程式時收到錯誤訊息。
- 當您存取大於 4,906 一個陣列資料列時,會收到下列錯誤訊息:
文章編號: 824071 - 上次校閱: 2005年2月16日 - 版次: 2.2
這篇文章中的資訊適用於:
- Microsoft Visual FoxPro 8.0 Professional Edition
| kbmt kbinfo KB824071 KbMtzh |
機器翻譯重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:
824071
(http://support.microsoft.com/kb/824071/en-us/
)
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。