vfp 中空值得含義,vfp中空值對於數值型資料等同於0的說法對嗎

2025-03-16 05:30:23 字數 3028 閱讀 1375

1樓:匿名使用者

乙個欄位重來沒有賦值就是null

vfp中空值對於數值型資料等同於0的說法對嗎

2樓:網友

不對, 空值是。null.

對於數值型,不是0

對於字元型,不是''

對於是不是空值, 用isnull()判斷。

對於是不是0或者'',用empty()判斷。

vbs 空值怎麼表示?

3樓:網友

我想你說的是empty或者null吧,但這兩個有區別。

empty關鍵字指用於指明未初始化的變數值,與null不同null關鍵字指用於指明變數包含的資料無效,與empty不同例項:

dim p此時,isempty(p) 為 true

isnull(p) 為 null

再例如,在在資料庫裡讀出記錄的乙個的某個欄位ppp值是 null ,該欄位沒有資料。

p=rs("ppp")

此時 isnull(p)=true

4樓:阿犁_鴨包

???不就是表示為空嗎?null嘍,還要什麼具體的含義嗎?

5樓:創作者

空值就是沒有任何內容的值,一般情況下用null表示。

vfp 空值算是一種資料型別嗎?要是空值賦值給別的值,是不是就是該資料型別了?

6樓:網友

vfp中的空值只是一種資料值,並非資料型別。乎毀。

舉例:員工帶頃表中有「年歲行備齡」這一欄位,設計時為數值型,欄位允許空值。

假如某員工的年齡欄位為null值,如果null為資料型別的話,那就違反了「年齡」欄位為數值型的前提條件,所以vfp中空值不是一種資料型別,只是一種資料值。

7樓:

a=.null.

anull.

type("a") 測試變數a的資料型別。

l這幾個命令和輸出結果就能你的問題。

空值此宴不螞巨集是一種資料型別。

要是空值賦值給別的變數,此變數森物銀的型別是l型,邏輯型。

visual foxpro的程式設計和c語言有什麼區別?

8樓:網友

vfp一般用在資料庫程式設計,不過專業的資料庫也不用他。現在用的人很少。

c就是一門很通用的語言 了。魔獸爭霸都是用c寫的。很強大。

學校不教的話我就不知道了。我們以前是大一vfp,大二c的。

9樓:網友

sql server 或者oracle還是vfp都有同性,舉一反三嘛~關鍵看個人悟性。為了過級的,如果肯下功夫學習,那建議vfp,容易但內容多且雜。如果邏輯思維非常清晰,那建議報c。

excel和visual foxpro 有何區別

10樓:網友

最後想說的是,他們各有特色,各有優勢,而且互有缺點。

11樓:網友

兩者最大區別是:execl是**程式,而foxpro是資料庫程式語言。

說的詳細點就是:

execl提供一些**及資料計算的功能,它能生成基本的資料**,所有的計算都需要你根據自己的需要手動新增;

foxpro資料庫程式語言,它需要你有一定的程式設計基礎,連**都需要你自己建立,當你的資料**需要調整時,就必須修改你自己編寫的源程式,但它的功能很強大,一旦乙個程式完成了,你以後做的工作就只是填寫資料。

如果你沒有什麼基礎,建議你不要學foxpro,因為有基礎的人也要幾個月時間才能學個差不多。如果你一定要學點東西,方便自己的工作,建議你學習。

access軟體,它的計算功能比較強,也能做自己的軟體,是介於上述兩者之間的東西,access是標準的office元件,你把office完全安裝就能找到這個程式,好像它就叫資料庫管理系統,應該比foxpro更適合你。

12樓:網友

如果乙個人既是vf高手又是excel高手,他做自己的進銷存管理,肯定會用excel而不會去用是資料庫管理程式設計軟體,而excel是直觀的電子**管理,結果一樣但excel省事得多,建幾個表設幾個函式輸入資料就可以了,基本不需程式設計。

當然如果沒有程式設計基礎又沒時間去學vf和excel,只好用別人編好的東東樂。

13樓:小李無刀

excel和visual foxpro是不同的軟體:excel是電子**,是基於**資料處理程式;

visual foxpro是關聯式資料庫系統,是基於資料庫的系統。

乙個只是專業程式,雖然excel也有資料庫的功能,但僅是對一張表的簡單操作,它主要的是處理整理資料,並列印等;而visual foxpro是乙個完整的資料庫系統,有自己的開發語言等,可以使用它開發出獨立執行的程式,像excel這種程式,或專門功能的進銷存等。但它不能直接就像excel一樣的去做資料處理。

誰能幫我解答下如下vfp的問題。

14樓:網友

可見8.選單級,普通。

by11.定義,is null

12.嚮導。

all15.投影。

vfp的update 和 replace 有什麼不同

15樓:網友

這兩個命令都是資料修改命令。

update是sql中的資料更新命令,回replace是vf中的資料更新命令;

update不需要答開啟表,repl命令需要先開啟表;

update不加條件是更新表中所有記錄,repl不加條件是更新當前記錄,要加上all短語才是更新所有記錄。

16樓:網友

1、update 命令。

du是sql 的結構化標準命令,只能更新zhi單個表中的記錄。dao2、replace 用表示式的值替換欄位。

版中的資料權。若欄位不在選定工作區,則必須在欄位前加上表別名,可以更新開啟的多個表中的欄位。

求vfp答案,求vfp答案

6 用成批替換命令將zgda.dbf表所有職工的基本工資增加15 update zgda set 基本工資 基本工資 基本工資 0.15 7 將年齡超過50歲的職工做刪除標記。delete for alltrim 年齡 50 8 快速查詢數學分數為95分的記錄。需要索引 index on 數學 ta...

vfp中at什麼意思vfp中at是什麼意思

找子字元出現位置的函式 at 格式 at 字元表示式1 字元表示式2 n 功能 求 字元表示式1 在 字元表示式2 中第n次出現的位置,結果是數值型。說明 若 字元表示式2 中不包含 字元表示式1 則函式值為零 若省略 n 則函式給出 串1 在 串2 中第一次出現的位置。例 at a abcabc ...

怎麼在vfp中建立查詢,在vfp 中怎樣建立查詢 用sql語句

選擇選單 檔案 新建 在新建對話方塊中選擇 查詢 2.單擊 新建檔案 按鈕,輸入儲存檔名,然後出現查詢設計器,然後在幾個選項 我也涉及你這個領域,實在是無法幫到你,抱歉了,希望其他人可以幫你解答這個問題。是電腦方面的問題嗎?請電腦高手告訴答案 這個的話可以直接開啟表所在的資料庫,直接建立查詢檔案就好...