今天花了一大半天搞一個(gè)小程序,最后終于找到了原因,雖然浪費了很多時(shí)間,但終于還是被我找到了原因,心情非常好,必進(jìn)學(xué)習是個(gè)循序漸進(jìn)的過(guò)程,寫(xiě)下心得,以免以后再犯同樣的錯誤。下面是我修改后的程序:

這個(gè)程序是一個(gè)登陸系統中用戶(hù)管理的一部分,在實(shí)現增加用戶(hù)時(shí),判斷新增加的用戶(hù)輸入是否為空,如果為空,則報警,并要從新輸入,剛開(kāi)始,我能實(shí)現報警,但是這些空的數據也會(huì )被傳遞到后面的程序中形成數組,并寫(xiě)入數據庫中。經(jīng)過(guò)近乎一天的尋找與實(shí)驗,終于知道條件結構在判斷條件后,當發(fā)現輸入為空,報警,但之后還是會(huì )向后面的程序傳遞數值(默認值),因此在外面還是會(huì )形成數組,這樣一來(lái),達不到預期的期望。
本文引用地址:http://dyxdggzs.com/article/201701/336589.htm 總結,使用調節結構時(shí),應該清楚理解現實(shí)控件是在條件結構內,還是在條件結構外,如果在條件結構內,如果條件結構沒(méi)有別的輸出,則當條件滿(mǎn)足時(shí),向顯示控件輸入值;如果在條件結構外,則不管條件是否滿(mǎn)足,都會(huì )向它傳遞數據,區別是當條件滿(mǎn)足時(shí),傳遞的是我們需要的數據,當條件不滿(mǎn)足時(shí),傳遞的是默認的數據。
評論