機房收費系統 「94」錯誤 無效Null值

2021-08-28 04:17:43 字數 1058 閱讀 4953

####在機房系統中的操作員工作記錄窗體中會有空值,在查詢資料時會出現"94"錯誤,如下圖。因為vb6是不允許給變數輔助為null的,那怎麼解決這個問題呢?

####在會出現空值的字段**後加上 』 &「」 』 即可。在值為null時顯示「 」.

do while not mrc.

eof.rows =

.rows +

1.cellalignment =4.

textmatrix

(.rows -1,

0)= mrc.

fields(0

).textmatrix

(.rows -1,

1)= mrc.

fields(1

).textmatrix

(.rows -1,

2)= mrc.

fields(2

).textmatrix

(.rows -1,

3)= mrc.

fields(3

).textmatrix

(.rows -1,

4)= mrc.

fields(4

).textmatrix

(.rows -1,

5)= mrc.

fields(5

)&"".

textmatrix

(.rows -1,

6)= mrc.

fields(6

)&"".

textmatrix

(.rows -1,

7)= mrc.

fields(7

)&"".

textmatrix

(.rows -1,

8)= mrc.

fields(8

) mrc.movenext

loop

機房 實時錯誤94,無效使用Null

報錯的 為下圖。因為資料庫中這條資料的下機日期這一列是沒有值的,也就是null 這段 翻譯過來就是 textmatrix rows 1 4 null。而vb6中是不能給變數賦值null的。所以會出現無效使用null的錯誤。要解決這個錯誤,一種方法是寫乙個判斷。比如.textmatrix row 1,...

機房收費系統 實時錯誤 3021

實時錯誤 3021 bof或eof中有乙個是 真 或者當前的記錄已被刪除,所需的操作要求乙個當前的記錄 我出現該問題的位置是在修改密碼這個窗體中,在舊密碼輸入不正確然後提醒使用者 原密碼不正確 之後就會出現這個錯誤。當遇到這個問題時我的解決辦法是運用乙個if語句,讓程式直接進行下一步 判斷原密碼是否...

機房收費系統

利用幾乎兩個多禮拜的時間,終於把機房收費系統基本完工了。這個過程中,因為有了學生系統做為鋪墊,所以做的時候還算得心應手吧。在其實也遇到了一引些問題,還是好解決的。這個系統到現在為止,也只能說是基本實現了功能,但是還很不健壯,而且漏洞我想還有很多,還有待進一步的除錯與完善。雖然在敲機房收費系統前,把命...