話說我們常常在寫程式的時候,會遇到個問題,我希望遇到沒有的資料我才對他做新增,但是已經存在的資料,我只對他做修改。這與法我猜也是從神奇的KTOP出來的!
簡單介紹一下,你看一下Locate的語法,他最後回傳的值是Boolean捏,而且他的特性又是只要指定KEY欄位丟進字串,他就會迅速的幫你指到那筆資料,這時候再配合個IF語法,如果他沒有指到那筆,代表無此資料,那就APPEND一筆資料,如果有找到那筆,就對他做EDIT,這樣也不用在重新下SELECT語法讓QUERY找到她才能對他做修正了!真是一兼兩顧阿!= =+
雖然這與法好用,不過還是有點缺點的。有時候我們設定的KEY可能是複合欄位!那筆資料必須符合兩個條件時,這語法可能就不適用了!只好乖乖的下SELECT了!囧rz....