VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

Microsoft Visual FoxPro 8.0 Service Pack 1 Readme[轉貼]

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
joson



註冊時間: 2003-06-16
文章: 4


第 1 樓

發表發表於: 星期三 十月 22, 2003 9:20 pm    文章主題: Microsoft Visual FoxPro 8.0 Service Pack 1 Readme[轉貼] 引言回覆

Microsoft Visual FoxPro 8.0 Service Pack 1 Readme
Translated by Hongju Zhang (Microsoft Visual FoxPro MVP)
Service Pack是對Microsoft Visual FoxPro 8.0發行版本的升級,用於解決許多已知的產品問題。
該Readme檔包含來自Visual FoxPro產品團隊的最新注釋,有關Visual FoxPro的更多資訊,參考Visual FoxPro主頁 http://msdn.microsoft.com/vfoxpro

安裝Visual FoxPro 8.0 Service Pack 1
注意 應當在安裝Visual FoxPro 8.0 Service Pack 1之前已經安裝了Visual FoxPro 8.0,Service Pack只能安裝於Visual FoxPro 8.0的最終版本,不能更新現存的Beta版本。
安裝Service Pack
1. 為在安裝期間進行參考,可以列印該Readme檔。
2. 在Microsoft Visual FoxPro 8.0 Service Pack 1的下載頁面,單擊Download圖示。
3. 接受產品許可協定,該步驟是下載Service Pack必需的。
4. 選擇運行或保存壓縮檔包到你的電腦中。
如果選擇從當前位置運行程式(打開),安裝程式將自動開始。
如果選擇保存程式到磁片中(保存),定位到存儲VFP80SP1.EXE 檔的地方,並雙擊該檔來開始Service Pack安裝。
5. 按螢幕上下面的指導來完成安裝。


在Visual FoxPro 8.0 Service Pack 1中修改和添加的檔
下列檔在Service Pack 1中進行了更新:
VFP8.EXE
VFP8R.DLL
VFP8T.DLL
VFPOLEDB.DLL
RIBUILDR.APP
REDIST.TXT
TASKPANE.APP
VFP8ENU.DLL
VFP8CHT.DLL
VFP8CHS.DLL
VFP8KOR.DLL
VFP8RENU.DLL
VFP8RCHS.DLL
VFP8RCHT.DLL
VFP8RCSY.DLL
VFP8RDEU.DLL
VFP8RESN.DLL
VFP8RFRA.DLL
VFP8RKOR.DLL
VFP8RRUS.DLL
VFP8Runtime.MSM
VFPOLEDB.MSM
VFP8RCHS.MSM
VFP8RCHT.MSM
VFP8RCSY.MSM
VFP8RDEU.MSM
VFP8RESN.MSM
VFP8RFRA.MSM
VFP8RKOR.MSM
VFP8RRUS.MSM

在Service Pack 1中問題的位置
下面列出的包含在Visual FoxPro 8.0中的問題在Service Pack 1中進行了修正:
COM
• Automation – 按參照傳遞陣列到ADO RecordSet的ADDNEW時,提示錯誤“The class file () associated with this field cannot be found - class association cleared”。
• Servers – 在COM+下單個MTDLL中,從實例化的第二個伺服器調用一個方法時, 發生“Unknown name”錯誤。
• Servers – 在COM+包中與COM Codebook 應用程式的錯誤。
• Servers –一個無類型成員陣列返回無效。
Classes(類)
• Collection – 調用一個添加到集合中專案的AddProperty方法造成過程返回一個物件參照。
• Combobox – 當行數大約超過512項時,不能正常選擇。
• Combobox – 含有巨集替換(&)符號的值在顯示值中添加第二個巨集替換符號。
• Editbox – 刷新一個使用字元型欄位作為控制項資料源的編輯框時發生C5嚴重性錯誤。
• Form – 在設計或運行時,如果屬性值參照了不在物件範圍之內的方法,發生錯誤。
• Form – 如果表單的Closable屬性設置為.F.,F5不觸發表單的KeyPress事件。
• Form – 在Windows NT 4.0下,控制項功能表具有不正確的熱鍵。
• Grid – 當Column中包含一個Container物件時,發生嚴重性錯誤。
• Grid – 在設計或運行時設置RightToLeft屬性為.T.,Columns顯示不正確。
• Grid – 當設置為黑色時HighlightForeColor屬性出現白色。
• Grid – AllowCellSelection屬性設置為.F.時禁止命令按鈕的Cancel屬性。
• Grid – 對於CursorAdapter物件,錯誤顯示兩次並且表單出乎意料地關閉。
• Grid – 如果允許Active Accessibility(OBJ_SHOW),顯示一個具有少量文本列的表格時,發生嚴重性錯誤。
• Grid – 如果表格在一個頁框的不活動頁面中,不能刷新。
• Grid – 在設置了AllowAutoColumnFit 屬性後,在表格頭分割行上單擊或雙擊滑鼠MouseUp事件行為不一致。
• Header – 在一個.EXE檔中程式化地定義的header類無法找到,除非在與.EXE檔相同目錄中的.PRG檔包含該定義。
• Label – 設置Caption屬性到一個含有空值的內部屬性(如:.Caption = '=thisform.tag')時,產生“There is not enough memory to complete this operation”錯誤。
• Label – 當一個標籤調整大小時,發生“There is not enough memory to complete this operation”錯誤,並且Visual FoxPro不可見。
• Listbox – 當RowsourceType 屬性設置為8時,發生記憶體洩露。
• Pageframe – 單擊設置PageOrder 屬性的頁面後關閉表單時,發生嚴重性錯誤。
• Pageframe – 當頁框的TabOrientation屬性設置為2,在一個Themed表單上按方向箭頭在頁標籤之間移動時,發生記憶體洩露,並且Visual FoxPro最後崩潰。
• Textbox – 在改變一個以陣列元素作為控制項資料源的文本框值時,發生“Not a character expression”錯誤
• XMLAdapter – 除非XMLname屬性不為空,將忽略XMLNamespace屬性,並且無法恰當地分析XML。
• 雜項 – 在沒傳遞新值時,AddProperty方法設置現存屬性值為.F.。
• 雜項 – 當Caption屬性參照了一個不在範圍內的變數時,發生“Variable not found”或“data type is invalid for this property”錯誤。
• 雜項 – 標題設置為空字串(如=""),顯示物件的名稱作為標題,而不是一個空標題。
• 雜項 – 當一個物件陣列屬性尺寸超過32,767元素時,發生嚴重性錯誤。
• 雜項 – 添加自定義FontBold和FontItalic屬性並在Properties視窗中進行設置時,發生嚴重性錯誤。
• 雜項 – 在Destroy 方法中重定義一個已釋放變數時,發生嚴重性錯誤。
• 雜項 – 編輯一個超過256個字元的參數表的子類方法時,發生嚴重性錯誤(緩衝器溢出)。
資料/引擎
• Auto Increment(自增量) - 使用APPEND FROM時不正常工作。
• CursorAdapter – Add功能在CursorAdapter中處理更新衝突。
• CursorAdapter – 當UpdateType設置為2時,如果ODBC驅動程式或OLE DB Provider不支援批量執行,沒有批量更新錯誤提示。
• CursorAdapter – 對於ADO,無法更新.MDB的zero-length、null或長度超過266的備註欄位。
• CursorAdapter – 對於ADO,在TABLEUPDATE( )函數中無法更新後端資料表時,再後續調用TABLEUPDATE( )時無效。
• CursorAdapter – 當OLE DB Provider 無法位於參數集合中時,無法為ADODB.Command 物件傳遞一個作為參數的空字串。
• CursorAdapter - TABLEUPDATE( )函數執行時可能會調用TABLEUPDATE( )函數。
• CursorAdapter – 如果Buffering 設置為5並且在AfterInsert事件中改變了記錄, TABLEUPDATE( )函數不提交插入到本地臨時表中。
• CursorAdapter – 在嘗試報告錯誤的錯誤編號或在一個運行應用程式的CursorAdapter 的方法中執行ERROR命令時,發生嚴重性錯誤。
• CursorAdapter – ADO 取數過程保存資料表緩衝為不正確狀態。
• 引擎 – 在BEGIN TRANS和ROLLBACK後在一個table-buffered臨時表上執行GO TOP發生“Index does not match the table”錯誤。
• 引擎 – 使用SCAN或遍曆所有記錄時,發生“Record is not in index”錯誤。
• 引擎 – 當一個打開的table-buffered 臨時表中包含一個已改變的欄位時,發生“Table has no index order set”錯誤。
• 引擎 – 在SET NEAR ON 環境下,帶ORDER DESCENDING 子句的SEEK命令不能定位到正確記錄。
• 引擎 – 在開放式表緩衝模式下,SEEK命令搜索到舊資料和新資料。
• 引擎 – 在一個緩衝模式改變並使用REINDEX 命令的table-buffered臨時表中調用TABLEUPDATE( )函數時,發生“Index does not match the table...(Error 114)”錯誤。
• 引擎 – 使用SQLEXEC( )函數按參照傳遞參數時,發生記憶體洩露。
• 引擎 - SQL INSERT或SQL UPDATE產生錯誤後,發生記憶體洩露。
• 引擎 - SQLGETPROP( )函數發生記憶體洩露。
• 引擎 – 在傳輸過程中間調用SQL INSERT 時發生嚴重性錯誤。
• 引擎 – 調用無參數的SQLSTRINGCONNECT( )函數時報告一個錯誤,替代了在Visual FoxPro 7.0中顯示的一個連接對話方塊。
• 引擎 - SQL Pass-Through 非同步批量模式一次取所有結果集合。
• 引擎 - COPY TO 命令超過255個欄位時發生嚴重性錯誤或報告使人產生誤導的錯誤。
• 引擎 – 在無參數化視圖中,在REQUERY( ) 函數前面加上等號(=)無效。
• 引擎 – 在本地試圖調用TABLEUPDATE( ) 和ROLLBACK命令後,GOTO TOP命令產生“Index does not match the table”錯誤。
• ODBC – 嘗試在SQL SERVER中設置一個無效屬性時,出現無效錯誤資訊。
• ODBC – 當空閒超時時,不能斷開連接。
• ODBC – 傳遞一個大型變數到SQL Server ODBC 驅動程式會產生嚴重性錯誤。
• ODBC – 共用連接無法傳遞參數或無法以非同步模式執行。
• SET TABLEVALIDATE - SET TABLEVALIDATE TO 設置TABLEVALIDATE設置為錯誤值。
• SET TABLEVALIDATE – 對nLevel 設置為1,增加新位來抑制“File is in use”錯誤。
• SET TABLEVALIDATE - SET TABLEVALIDATE 設置為2增加一個新記錄時,記錄計數小數其實際值,不發生錯誤,並且新記錄覆蓋當前資料。
• SQL – 如果目標資料表的表緩衝模式發生了變化,UPDATE 和 DELETE 不會進行Rushmore最佳化。
• SQL -在Fox 2.x 表中使用SELECT ... UNION發生“Fields are incompatible”錯誤。
• SQL - JOIN 語法有時會返回不正確的結果。
• SQL - INSERT INTO ... SELECT ... FROM ... WHERE ... 不遵守WHERE從句。
• SQL – 在多用戶方案中,在DBC中的CREATE/REMOVE TABLE 無效。
• SQL – 錯誤資訊的改變以及數位錯亂的INSERT INTO ... SELECT FROM語句。
IDE(集成開發環境)
• _SCREEN – 在_SCREEN.Resize 事件添加並釋放hook後,最小化然後恢復IDE時,發生嚴重性錯誤。
• 調試器- 在Locals視窗中為一個關閉模式的表單屬性改變值時發生嚴重性錯誤。
• 調試器 – 如果Call Stack或Locals 視窗是打開的,在Trace視窗中重新開始後,發生嚴重性錯誤。
• 調試器 – 在Watch 視窗中重新開始一個大型陣列後,發生嚴重性錯誤。
• 調試器 – 粘貼運算式到Watch 視窗中時,發生嚴重性錯誤。
• 編輯器 –在編輯一個存儲過程時從上下文功能表中選擇View Definition 或Look Up Reference時,發生嚴重性錯誤。
• 編輯器 – 從上下文功能表注釋代碼時,發生嚴重性錯誤。
• 功能表 – 修改報表後,PUSH MENU、POP MENU或SET SYSMENU TO DEFAULT 命令發生嚴重性錯誤。
• 功能表 – 關閉調試器後調用SET SYSMENU TO DEFAULT時發生嚴重性錯誤。
• 功能表 – 在報表設計器打開的情況下調用SET SYSMENU SAVE發生嚴重性錯誤。
• Options對話方塊 – 在Options 對話方塊的Files標籤中設置Search path並作為缺省進行保存,在稍後的Visual FoxPro會話中不持續。
• 報表設計器 – 在Windows NT 4.0下預覽視窗最大化時,不出現關閉框。
• RI 生成器 – 產生“Missing expression”錯誤。
• Task Pane(任務面板) - 當使用了啟動程式,Community 面板不能連接到一個Web服務時,發生嚴重性錯誤。
• Task Pane – 如果IE配置成使用代理,Community面板無法連接。
• 工具欄 – 黑白工具欄會發產生一個嚴重性錯誤。
OLE DB Provider
• 命令執行連續交叉所有過程。
• IDBCreateSessionImpl::CreateSession 不從IID_IObjectWithSite::SetSite 檢查返回值並產生一個嚴重性錯誤。
• InterlockedCompareExchange和InterlockedExchangeAdd不使用多線程保護。
• CFGInitFailed() 在Visual FoxPro OLE DB Provider (VFPOLEDB.dll)中顯示資訊對話方塊。
• Visual FoxPro OLE DB Provider線程安全改進。
• OLE DB Provider從CONFIG.FPW 讀取ENGINEBEHAVIOR和TABLEVALIDATE設置。
• VFPOLEDB.dll中記憶體洩露。
• SET ENGINEBEHAVIOR影響對同一用戶端的所有連接。
其他
• 程式快取記憶體充滿時發生嚴重性錯誤。
• 一些崩潰多次出現嚴重性錯誤對話方塊。
• 如果添加了SET NOTIFY CURSOR OFF,_TALLY執行。
• 如果InstallShield Express 安裝專案包含Visual FoxPro 7.0 和8.0 兩個合併元件(MSM),當建立安裝程式時出現錯誤資訊。
• 存取陣列行超過4,906時,發生“Array dimensions are invalid”錯誤。

在Service Pack 1中改進的部分
Visual FoxPro 8.0 Service Pack 1包含以下方面的改進:
• CursorAdapter類中的新增屬性更好地處理更新衝突。
• 對 SET TABLEVALIDATE 命令添加選項。
新增CursorAdapter功能
Visual FoxPro 8.0 Service Pack 1包含附加屬性,使CursorAdapter類更好地處理更新衝突,這包含ConflictCheckType和ConflictCheckCmd屬性。
ConflictCheckType屬性
ConflictCheckType屬性指定在更新或刪除操作期間如何處理衝突檢測,在設計和運行時可讀寫。
CursorAdapter.ConflictCheckType [ = nvalue]
參數
nvalue
指定一個值,確定如何處理衝突檢測,下表列出了nvalue的可用值。

nvalue 描述
0 不執行檢測(缺省)
1 單行更新模式,SQL UPDATE或DELETE操作期間檢測更新衝突。具體地說,如果衝突發生,受通過UpdateCmd或DeleteCmd屬性指定的所有命令影響的記錄少於一行時,返回錯誤“Update conflict(錯誤碼 1585)”。
2 單行更新模式,SQL UPDATE或DELETE操作期間檢查唯一鍵值,受通過UpdateCmd或DeleteCmd屬性指定的所有命令影響的記錄超過一行時,返回資訊“Warning: The key defined by the KeyField property for table "alias" is not unique.(錯誤碼1495)”
3 執行設置為1和2所指定的檢查。
4 添加由ConflectCheckCmd 屬性指定的自定義命令到UpdateCmd 和DeleteCmd屬性中。

注釋
• ConflictCheckType和ConflictCheckCmd 用於本地、ODBC和ADO 資料源。使用ADO時,CursorAdapter將為SQL UPDATE或DELETE操作使用一個ADO Command 物件,否則,Visual FoxPro忽略ConflictCheckType 和ConflictCheckCmd。
• 當執行一個批量TABLEUPDATE( )操作時,Visual FoxPro忽略對ConflictCheckType的設置值1、2和3。
• 如果UpdateCmd和DeleteCmd屬性包含超過一條命令時,建議不要使用設置值1、2和3。在這種情況下,CursorAdapter的性能依賴ODBC驅動程式或OLE DB Provider 以及可能產生的意外結果。
• 如果ODBC驅動程式或OLE DB Provider不能提供所需功能或功能由於被驅動程式、提供商或後端配置所禁止,對於ConflictCheckType的設置值1、2和3可能失效。例如,如果設置ConflictCheckType為1、2或3,在SQL Server中SET NOCOUNT ON 禁止該功能並阻止CursorAdapter 執行更新。
ConflictCheckCmd屬性
當ConflictCheckType 屬性設置為4時,ConflictCheckCmd為自定義命令指定一個字串參考,在設計和運行時可讀寫。
CursorAdapter.ConflictCheckCmd [ = cvalue]
參數
cvalue
為檢查更新或刪除衝突,指定一個命令字串參考添加到由UpdateCmd和DeleteCmd屬性指定的命令中。缺省值為空字串("")。
注釋
參考ConflictCheckType注釋部分。
示例
SQL Server: ConflictCheckCmd="IF @@ERROR=0 AND @@ROWCOUNT!=1 RAISERROR (' Update conflict or non-unique key.', 16, 1)"
本地: ConflictCheckCmd="CheckConflict()"
FUNCTION CheckConflict()
IF _tally<1
ERROR(1585)
ELSE
IF _tally>1
ERROR(1495)
ENDIF
ENDIF
ENDFUNC
改進了SET TABLEVALIDATE 功能
Visual FoxPro 8.0 Service Pack 1 為SET TABLEVALIDATE 命令包含附加選項,用於在某些資料操作期間更好地控制表驗證。對於該命令在Service Pack 1中更新的新增部分使用紅色。
SET TABLEVALIDATE TO [nLevel]
參數
nLevel
指定表驗證級別,作為一個如下表中描述的指定位值的和。 如果省略了nLevel,表驗證被設置為級別3(缺省)。

位 位值(相加) 描述
0 1 表為打開時,記錄計數被驗證。注意 驗證期間表(.dbf)頭被鎖定,這樣做的結果是在表以共用方式打開時減少scalability ,例如,通過調用USE TableName SHARED,或對一個為打開表調用一個SQL SELECT、UPDATE、INSERT或DELETE命令,以及SET EXCLUSIVE設置為OFF。
1 2 當記錄被追加(或插入)並寫入到磁片,記錄計數被驗證。
2 4 對於一個打開表操作,如果表頭不能被鎖定,抑制出現“File is in use (Error 3)”錯誤。需要第一個位被設置(表被打開時執行記錄計數驗證)。USE命令打開表,只嘗試鎖定表頭一次,如果表頭被鎖定, Visual FoxPro執行一個嚴格的表頭檢查,類似設置SET TABLEVALIDATE命令為1,否則, Visual FoxPro抑制報告 “File is in use”錯誤並執行一個較舊的Visual FoxPro 7.0方式表頭檢查。
3 8 追加操作被保存到磁片之前檢查表(.dbf)頭,並且表頭會被修改,該模式影響插入操作。

注釋
• 如果SET TABLEVALIDATE設置為0,沒有表驗證被執行。
• SET TABLEVALIDATE不具有任何修復功能,僅執行由nLevel指定的完整檢查。
• SET TABLEVALIDATE does not affect temporary files or cursors.
• 如果表以獨佔方式打開,Visual FoxPro不處理第4位設置(在追加操作前檢查表(.dbf)頭)。
IntelliSense更新
要更新IntelliSense檔,可以使用下列腳本,粘貼如下代碼到一個新建程式(.prg)中,並運行該檔:
* Script for updating IntelliSense FoxCode table with new SET
* TABLEVALIDATE settings. Make sure the script appears in your PRG file as
* it does below. Copying the text from your Web browser might add extra
* empty lines (spacing within TEXT...ENDTEXT is critical).
LOCAL lcSaveArea,lcTipStr
lcSaveArea=SELECT()
SELECT 0
USE (_FOXCODE) SHARED
TEXT TO lcTipStr NOSHOW
SET TABLEVALIDATE TO [nLevel]

nLevel values (additive):

1 - When a table is opened, the record count is validated. *
2 - When records are appended (or inserted) and written to disk, the record count is validated.
4 - Suppress “File is in use” error (Error 3) if header cannot be locked for table open operation. **
8 - Check DBF header before append is saved to disk and the header is modified. This affects insert operations.

Note: No table validation is performed for value of 0.

* The table (dbf) header is locked during validation, which can impact scalability for shared/multi-user scenarios.
** Requires nLevel value of 1 to also be set.

ENDTEXT

UPDATE (_FOXCODE) SET tip = lcTipStr WHERE UPPER(ALLTRIM(Expanded))=="SET TABLEVALIDATE"
USE
SELECT (lcSaveArea)
新增Task Pane 代理伺服器功能
Task Pane管理器現在包含選項來控制代理伺服器所需的設置,由Task Panes通過Web服務訪問內容。如果單擊Options按鈕並選擇Task Pane Manager專案,可以看見一個新增的Proxy Server選項頁面,該頁面包含下列選項:
• Do not use a proxy server 不為某幾個Task Panes(如Community Task Pane) 進行XML Web服務調用檢索內容而進行顯式代理伺服器設置。
• Use browser proxy settings 使用由流覽器指定的代理伺服器設置,對於Internet Explorer,在Internet選項對話方塊的連接標籤頁上,單擊局域網設置按鈕進行設置。
• Use the following proxy settings 選擇該項後,下列對於控制代理伺服器的手動設置選項可用:
• Address 指定代理伺服器位址,例如 http://myproxyserver,用於連接到Internet。
• Port 指定代理伺服器埠,例如80,用於連接到Internet。
• User 指定一個可選的用戶名稱設置,如果你必需要登錄。
• Password 指定一個可選的口令設置,如果你必需要登錄。
雜項性能改變
• 對一個自增量欄位使用APPEND FROM命令,現在能為該欄位產生新值。新增值根據最後產生的值自動按序生成。該行為不管是APPEND FROM 或APPEND FROM ARRAY 命令,都內為自增量欄位指定包含值。
• 一個具有ORDER 參數的SEEK命令,現在可以為索引標識使用缺省的ASC或DESC關鍵字。The prior behavior was unpredictable and depended on the prior setting of the SEEK command's DESCENDING or ASCENDING keyword.
• 當一個含有Caption運算式的DBC資料表字段拖拽到表單上時,作為結果的Label標題現在包含下列運算式:
=Iif(Used(<tablename>) and !Empty(Field(<fieldname>, <tablename>, 1)),Field(<fieldname>, <tablename>, 1), <fieldname>)
在Visual FoxPro 8.0 RTM版本中,產生的運算式是:
=FIELD( <tablename>, <fieldname>, 1)

對於關於Visual FoxPro的附屬資訊,參考先前Visual FoxPro 8.0 產品CD上的 readme,或訪問Visual FoxPro Web站點( http://msdn.microsoft.com/vfoxpro
回頂端
檢視會員個人資料 發送私人訊息
elleryq



註冊時間: 2007-06-21
文章: 768


第 2 樓

發表發表於: 星期四 十月 23, 2003 8:57 am    文章主題: 引言回覆

Nice!!

本來有想說要翻譯的說
無奈最近都加班
沒有心力作~~
回頂端
檢視會員個人資料 發送私人訊息 參觀發表人的個人網站
ctcwu



註冊時間: 2003-09-01
文章: 6


第 3 樓

發表發表於: 星期三 十月 29, 2003 9:18 am    文章主題: 引言回覆

Razz 謝謝提供,正是我需要的
回頂端
檢視會員個人資料 發送私人訊息
Ruey



註冊時間: 2003-03-12
文章: 1698
來自: tunglo

第 4 樓

發表發表於: 星期二 一月 27, 2004 1:36 am    文章主題: 引言回覆


今天測試到vfp8在xp上(其他自己樵)
還要更新Visual FoxPro ODBC Driver,才能正常使用
1.http://www.opsoftware.com/OS/DatabaseDrivers.asp
更新步驟
2.http://msdn.microsoft.com/vfoxpro/downloads/updates/odbc/default.aspx
下載點

_________________
#############################
快樂媽咪系列幸福宅配,喝十全雞湯~原來幸福那麼簡單!!

學會VFP使用者社區的搜尋,Code才會更有趣~
#############################
回頂端
檢視會員個人資料 發送私人訊息
Ruey



註冊時間: 2003-03-12
文章: 1698
來自: tunglo

第 5 樓

發表發表於: 星期日 三月 28, 2004 9:38 pm    文章主題: 引言回覆

Visual FoxPro 8.0 Service Pack 1 下載網頁

http://www.microsoft.com/downloads/details.aspx?FamilyId=018705E6-DF6A-4695-965E-459FE5A761F7&displaylang=en#filelist

_________________
#############################
快樂媽咪系列幸福宅配,喝十全雞湯~原來幸福那麼簡單!!

學會VFP使用者社區的搜尋,Code才會更有趣~
#############################
回頂端
檢視會員個人資料 發送私人訊息
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作