數(shù)據(jù)
包含控制表中數(shù)據(jù)的選項(xiàng)。
選項(xiàng) 說明 注冊(cè)表主鍵名 命令、函數(shù)、系統(tǒng)變量
以獨(dú)占方式打開 指定 Visual FoxPro 是否以獨(dú)占方式打開表及數(shù)據(jù)庫(kù),這樣當(dāng)您使用它們工作時(shí),其他人不能夠查看或修改它們。以獨(dú)占方式打開文件可以帶來更好的性能。在其他用戶不需要訪問數(shù)據(jù)(比如在晚上)的環(huán)境下,當(dāng)處理大量記錄時(shí),可以使用該選項(xiàng)。 EXCLUSIVE SET EXCLUSIVE
顯示字段名 指定在 AVERAGE、CALCULATE、DISPLAY、LIST 和 SUM 命令的輸出中,是否在每個(gè)字段的開始位置放一個(gè)字段名作為列標(biāo)頭。 HEADINGS SET HEADINGS
提示代碼頁(yè) 在打開沒有指定代碼頁(yè)的表時(shí),Visual FoxPro 提示是否指定一個(gè)代碼頁(yè)。 CPDIALOG SET CPDIALOG
忽略已刪除記錄 當(dāng)執(zhí)行帶有作用域子句的命令時(shí),指定 Visual FoxPro 是否忽略帶有刪除標(biāo)記的記錄;如果清除了這個(gè)選項(xiàng),Visual FoxPro 命令將使用這些帶有刪除標(biāo)記的記錄。 DELETED SET DELETED
Rashmore 優(yōu)化 當(dāng)執(zhí)行帶有 FOR 子句的命令時(shí),指定 Visual FoxPro 是否使用 Rushmore 優(yōu)化。該選項(xiàng)對(duì)應(yīng)于 命令。 OPTIMIZE SET OPTIMIZE
在索引中不出現(xiàn)重復(fù)記錄 指定 Visual FoxPro 是否允許在索引文件中包含具有相同索引關(guān)鍵字值的記錄。如果選定了該選項(xiàng),只有第一個(gè)包含原始索引關(guān)鍵字的記錄被索引。 UNIQUE SET UNIQUE
排序系列 指定字符字段在索引和排序操作中的排序順序。 COLLATE SET COLLATE
記錄計(jì)數(shù)器間隔 在諸如 COPY TO 等命令的執(zhí)行過程中,指定 Visual FoxPro 更新狀態(tài)欄中顯示的記錄計(jì)數(shù)器之前,應(yīng)該處理多少條記錄(范圍從 1 到 32,767 條記錄)。指定的數(shù)目越高,更新之間的延遲就越長(zhǎng),但命令可以執(zhí)行的更快。必須選定“視圖”選項(xiàng)卡中的“狀態(tài)欄”選項(xiàng),該選項(xiàng)才有效。 ODOMETER SET ODOMETER
備注塊大小 指定給備注字段分配的磁盤空間大小。您輸入的值指定了一個(gè)備注字段所需的最小磁盤空間,以及當(dāng)數(shù)據(jù)添加到備注字段中時(shí)備注字段增加的大小。如果您指定了一個(gè)介于 1 和 32 之間的值,Visual FoxPro 用 512 乘以您的值,然后按那個(gè)大小的塊分配磁盤空間。如果您指定了一個(gè)大于 32 的值,Visual FoxPro 只分配該大小的塊,因此指定大于 32 的數(shù)目可以節(jié)省磁盤空間。 BLOCKSIZE SET BLOCKSIZE
瀏覽窗口刷新時(shí)間間隔 指定 Visual FoxPro 更新一個(gè)活動(dòng)“瀏覽”窗口中記錄的顯示的頻率,在多用戶環(huán)境中它十分有用(可能的值從 0 到 3600)。把該值設(shè)置為 0 可以防止更新。設(shè)置該值為一個(gè)大的數(shù)目,可以不太頻繁的更新“瀏覽”窗口,從而可以提高性能。 BrowseRefresh SET REFRESH
表刷新時(shí)間間隔 指定 Visual FoxPro 更新一個(gè)活動(dòng)表的顯示的頻率(可能的值從 0 到 3600)。把該值設(shè)置為 0 可以防止更新。設(shè)置該值為一個(gè)大的數(shù)目,可以不太頻繁的更新“瀏覽”窗口,從而可以提供性能。在多用戶環(huán)境中它十分有用。 TableRefresh SET REFRESH
SET NEAR on 指定如果 FIND 或 SEEK 命令失敗,則 Visual FoxPro 將記錄指針定位在匹配程度的記錄上。 NEAR SET NEAR
SET EXACT on 指定在使用等號(hào) (=) 時(shí),Visual FoxPro 使用兩個(gè)字符串的全部長(zhǎng)度(除了后綴的空格)。如果清除了該選項(xiàng),當(dāng)?shù)竭_(dá)等號(hào) (=) 右側(cè)表達(dá)式的末尾時(shí),Visual FoxPro 即停止比較兩個(gè)字符串。注釋 該設(shè)置對(duì) = 操作符的結(jié)果不起作用。 EXACT SET EXACT
SET ANSI on 用 SQL = 操作符比較字符串時(shí),指定 Visual FoxPro 是否填充字符串。SQL = 操作符逐字符比較,直至短字符串結(jié)束為止。如果您選擇了該選項(xiàng),Visual FoxPro 用空格填充短的字符串,因此一個(gè) SQL 比較可能失?。ā癟ommy”不等于“Tom”)。如果您清除了該選項(xiàng),將不填充短字符串,因此不等長(zhǎng)的字符串也可能相等(“Tommy”等于“Tom”)。 ANSI SET ANSI
文件自動(dòng)鎖定 指定 Visual FoxPro 對(duì)某些不更改數(shù)據(jù)的命令(包括 AVERAGE、COPY TO、INDEX、REPORT、SORT 以及 TOTAL)自動(dòng)鎖定文件。如果您清除了該選項(xiàng),在這些命令執(zhí)行期間文件不鎖定,其他用戶可以在您的命令執(zhí)行期間更改記錄。 LOCK SET LOCK
多個(gè)記錄鎖定 指定是否能夠同時(shí)鎖定多條記錄。如果您清除了該選項(xiàng),Visual FoxPro 清除當(dāng)前所有的鎖定,并且一次只允許您鎖定一條記錄。當(dāng)您鎖定下一條記錄時(shí),當(dāng)前記錄即解除鎖定。 MULTILOCKS SET MULTILOCKS
緩沖 在多用戶環(huán)境中,指定是否在本地進(jìn)行緩沖更改記錄。緩沖分開放式緩沖或保守式緩沖。緩沖可以提高性能并能提供更強(qiáng)的并行控制。要使該選項(xiàng)生效,您必須選定“多個(gè)記錄鎖定”選項(xiàng)。 CrsBuffering CURSORSETPROP( )
重新處理 對(duì)已被其他用戶鎖定的表或記錄再進(jìn)行多少次或多長(zhǎng)時(shí)間鎖定嘗試。 REPROCESS SET REPROCESS
包含控制表中數(shù)據(jù)的選項(xiàng)。
選項(xiàng) 說明 注冊(cè)表主鍵名 命令、函數(shù)、系統(tǒng)變量
以獨(dú)占方式打開 指定 Visual FoxPro 是否以獨(dú)占方式打開表及數(shù)據(jù)庫(kù),這樣當(dāng)您使用它們工作時(shí),其他人不能夠查看或修改它們。以獨(dú)占方式打開文件可以帶來更好的性能。在其他用戶不需要訪問數(shù)據(jù)(比如在晚上)的環(huán)境下,當(dāng)處理大量記錄時(shí),可以使用該選項(xiàng)。 EXCLUSIVE SET EXCLUSIVE
顯示字段名 指定在 AVERAGE、CALCULATE、DISPLAY、LIST 和 SUM 命令的輸出中,是否在每個(gè)字段的開始位置放一個(gè)字段名作為列標(biāo)頭。 HEADINGS SET HEADINGS
提示代碼頁(yè) 在打開沒有指定代碼頁(yè)的表時(shí),Visual FoxPro 提示是否指定一個(gè)代碼頁(yè)。 CPDIALOG SET CPDIALOG
忽略已刪除記錄 當(dāng)執(zhí)行帶有作用域子句的命令時(shí),指定 Visual FoxPro 是否忽略帶有刪除標(biāo)記的記錄;如果清除了這個(gè)選項(xiàng),Visual FoxPro 命令將使用這些帶有刪除標(biāo)記的記錄。 DELETED SET DELETED
Rashmore 優(yōu)化 當(dāng)執(zhí)行帶有 FOR 子句的命令時(shí),指定 Visual FoxPro 是否使用 Rushmore 優(yōu)化。該選項(xiàng)對(duì)應(yīng)于 命令。 OPTIMIZE SET OPTIMIZE
在索引中不出現(xiàn)重復(fù)記錄 指定 Visual FoxPro 是否允許在索引文件中包含具有相同索引關(guān)鍵字值的記錄。如果選定了該選項(xiàng),只有第一個(gè)包含原始索引關(guān)鍵字的記錄被索引。 UNIQUE SET UNIQUE
排序系列 指定字符字段在索引和排序操作中的排序順序。 COLLATE SET COLLATE
記錄計(jì)數(shù)器間隔 在諸如 COPY TO 等命令的執(zhí)行過程中,指定 Visual FoxPro 更新狀態(tài)欄中顯示的記錄計(jì)數(shù)器之前,應(yīng)該處理多少條記錄(范圍從 1 到 32,767 條記錄)。指定的數(shù)目越高,更新之間的延遲就越長(zhǎng),但命令可以執(zhí)行的更快。必須選定“視圖”選項(xiàng)卡中的“狀態(tài)欄”選項(xiàng),該選項(xiàng)才有效。 ODOMETER SET ODOMETER
備注塊大小 指定給備注字段分配的磁盤空間大小。您輸入的值指定了一個(gè)備注字段所需的最小磁盤空間,以及當(dāng)數(shù)據(jù)添加到備注字段中時(shí)備注字段增加的大小。如果您指定了一個(gè)介于 1 和 32 之間的值,Visual FoxPro 用 512 乘以您的值,然后按那個(gè)大小的塊分配磁盤空間。如果您指定了一個(gè)大于 32 的值,Visual FoxPro 只分配該大小的塊,因此指定大于 32 的數(shù)目可以節(jié)省磁盤空間。 BLOCKSIZE SET BLOCKSIZE
瀏覽窗口刷新時(shí)間間隔 指定 Visual FoxPro 更新一個(gè)活動(dòng)“瀏覽”窗口中記錄的顯示的頻率,在多用戶環(huán)境中它十分有用(可能的值從 0 到 3600)。把該值設(shè)置為 0 可以防止更新。設(shè)置該值為一個(gè)大的數(shù)目,可以不太頻繁的更新“瀏覽”窗口,從而可以提高性能。 BrowseRefresh SET REFRESH
表刷新時(shí)間間隔 指定 Visual FoxPro 更新一個(gè)活動(dòng)表的顯示的頻率(可能的值從 0 到 3600)。把該值設(shè)置為 0 可以防止更新。設(shè)置該值為一個(gè)大的數(shù)目,可以不太頻繁的更新“瀏覽”窗口,從而可以提供性能。在多用戶環(huán)境中它十分有用。 TableRefresh SET REFRESH
SET NEAR on 指定如果 FIND 或 SEEK 命令失敗,則 Visual FoxPro 將記錄指針定位在匹配程度的記錄上。 NEAR SET NEAR
SET EXACT on 指定在使用等號(hào) (=) 時(shí),Visual FoxPro 使用兩個(gè)字符串的全部長(zhǎng)度(除了后綴的空格)。如果清除了該選項(xiàng),當(dāng)?shù)竭_(dá)等號(hào) (=) 右側(cè)表達(dá)式的末尾時(shí),Visual FoxPro 即停止比較兩個(gè)字符串。注釋 該設(shè)置對(duì) = 操作符的結(jié)果不起作用。 EXACT SET EXACT
SET ANSI on 用 SQL = 操作符比較字符串時(shí),指定 Visual FoxPro 是否填充字符串。SQL = 操作符逐字符比較,直至短字符串結(jié)束為止。如果您選擇了該選項(xiàng),Visual FoxPro 用空格填充短的字符串,因此一個(gè) SQL 比較可能失?。ā癟ommy”不等于“Tom”)。如果您清除了該選項(xiàng),將不填充短字符串,因此不等長(zhǎng)的字符串也可能相等(“Tommy”等于“Tom”)。 ANSI SET ANSI
文件自動(dòng)鎖定 指定 Visual FoxPro 對(duì)某些不更改數(shù)據(jù)的命令(包括 AVERAGE、COPY TO、INDEX、REPORT、SORT 以及 TOTAL)自動(dòng)鎖定文件。如果您清除了該選項(xiàng),在這些命令執(zhí)行期間文件不鎖定,其他用戶可以在您的命令執(zhí)行期間更改記錄。 LOCK SET LOCK
多個(gè)記錄鎖定 指定是否能夠同時(shí)鎖定多條記錄。如果您清除了該選項(xiàng),Visual FoxPro 清除當(dāng)前所有的鎖定,并且一次只允許您鎖定一條記錄。當(dāng)您鎖定下一條記錄時(shí),當(dāng)前記錄即解除鎖定。 MULTILOCKS SET MULTILOCKS
緩沖 在多用戶環(huán)境中,指定是否在本地進(jìn)行緩沖更改記錄。緩沖分開放式緩沖或保守式緩沖。緩沖可以提高性能并能提供更強(qiáng)的并行控制。要使該選項(xiàng)生效,您必須選定“多個(gè)記錄鎖定”選項(xiàng)。 CrsBuffering CURSORSETPROP( )
重新處理 對(duì)已被其他用戶鎖定的表或記錄再進(jìn)行多少次或多長(zhǎng)時(shí)間鎖定嘗試。 REPROCESS SET REPROCESS