vfp打開資料庫
Ⅰ VFP問題:打開和關閉資料庫
你先了解下VFP中資料庫的操作:
1、創建並打開一個資料庫。
CREATE DATABASE [DatabaseName | ?]
參數
[ DatabaseName| ?]
指定要創建或打開(創建對話框)的資料庫名,可以指定一個資料庫名及其保存位置。忽略這些參數也會打開創建(Create)對話框。資料庫文件以擴展名 .dbc 保存。注意:
如果 SET SAFETY 命令設置為 ON,且在用戶指定的路徑中已經存在同名的資料庫,Visual FoxPro 將提示用戶為資料庫指定一個不同的路徑或名稱。
2、打開資料庫。
OPEN DATABASE [FileName | ?] [EXCLUSIVE | SHARED] [NOUPDATE] [VALIDATE]
參數
FileName
指定要打開的資料庫名。如果沒有為文件指定擴展名,則 Visual FoxPro 自動指定為 .dbc 擴展名。如果省略 FileName,則顯示打開對話框。可以指定路徑名作為資料庫名的一部分。 注意:
如果磁碟或目錄名中包含嘆號(!),則 Visual FoxPro 將不能識別路徑名。
3、關閉各種類型的文件。
CLOSE [ALL | ALTERNATE | DATABASES [ALL] | DEBUGGER | FORMAT | INDEXES
| PROCEDURE | TABLES [ALL]]
參數
ALL
關閉當前及所有工作區中所有打開的資料庫, 表, 和索引,並選擇 1 號工作區。CLOSE ALL 也關閉任何使用 FCREATE( ) 和 FOPEN( ) 低級文件函數打開的文件,以及任何使用 SET PROCEDURE 打開的過程文件。CLOSE ALL 不關閉使用 SET PRINT 打開的文件。CLOSE ALL 也關閉:
表單設計器
「項目管理器」
標簽設計器
報表設計器
查詢設計器
CLOSE ALL 不關閉這些:
命令窗口
調試(Debug)窗口
幫助
「跟蹤」窗口
CLOSE ALTERNATE
關閉使用 SET ALTERNATE 打開的替代文件。
CLOSE DATABASES [ALL]
關閉當前數據工作期中的當前資料庫和表。如果沒有當前資料庫,所有當前數據工作期的所有工作區中打開的自由表, 索引, 和格式文件都被關閉,並選擇 1 號工作區。 注意:*NEW
如果資料庫在「項目管理器」的節點中展開或在一個運行的表單的私有工作期中被打開,則在「命令」窗口中使用 CLOSE DATABASES 命令不能關閉此資料庫。在此情況下,直至「項目管理器」關閉它或使用它的表單關閉它,否則該資料庫一直是打開的。
指定 ALL 關鍵字,則關閉當前和所有非活動數據工作期中的以下項目,並選擇 1 號工作區:
所有打開的資料庫及其中的表, 除了在其他數據工作期中當前選擇的資料庫 或 在其他數據工作期中打開的資料庫及其中的表 以外。
所有打開的自由表。
所有工作區中的全部索引及格式文件。
CLOSE DEBUGGER
關閉 Visual FoxPro 調試器。
CLOSE FORMAT
關閉使用 SET FORMAT 命令打開的當前工作區中的格式文件。
CLOSE INDEXES
關閉當前工作區中所有打開的索引文件(只有 單項索引.idx 和 獨立復合索引.cdx 文件 二者) 。不關閉結構復合索引(與表自動同時打開的 .cdx 文件)。
CLOSE PROCEDURE
關閉使用 SET PROCEDURE 打開的過程文件。
CLOSE TABLES [ALL]
關閉當前選擇資料庫的所有表。如果沒有已打開的資料庫,CLOSE TABLES 關閉所有工作區中的所有自由表。包含 ALL 將關閉所有資料庫中的所有表,及所有自由表。所有資料庫仍保持打開。當執行一個事務時,不應執行 CLOSE TABLES 命令;否則 Visual FoxPro 將產生一條錯誤信息。
Ⅱ dbf格式的文件用什麼東西打開
dbf格式的文件可以使用VFP軟體打開。以下是關於如何使用VFP打開dbf文件的詳細說明:
安裝VFP軟體:
- VFP是Microsoft公司推出的可視化資料庫管理系統平台,具有強大的資料庫管理功能。
- 用戶需要從官方或可信來源下載並安裝VFP軟體。
打開dbf文件:
- 安裝VFP軟體後,雙擊想要打開的dbf文件。
- VFP軟體將自動識別並打開該dbf文件,用戶可以在軟體內查看和編輯資料庫內容。
注意:VFP軟體不僅提供了友好的用戶界面和簡單的數據存取方式,還具有良好的兼容性、可編譯性和安全性,是處理dbf格式文件的理想選擇。
Ⅲ 如何打開vfp資料庫
1、可以用SET
EXCL
ON
設定以後打開的資料庫,都以獨占方式打開
2、如果只想打開某個資料庫時才獨占,可以用以下命令
use
mytable
EXCLUSIVE
補充:有幾個命令:PACK,
ZAP
,
REINDEX
等,只能在獨占方式下運行。