Re: aceess 插入欄位問題

作者: xep72345 (gorilla)   2014-10-25 11:24:42
※ 引述《xep72345 (gorilla)》之銘言:
: ※ 引述《xep72345 (gorilla)》之銘言:
: : 對不起....馬上附上測試的範例
: : if (motor == 1 )
: : insert into start_time
: : else if (motor == 0)
: : insert into end_time
: : 我把程式碼簡化到這樣,希望motor == 1 的時候 只記錄第一筆資料,
: : 而不要連運轉時間也記錄下去。
: motor 這個值是變數,從serial Port進來的
: 如果用if else 會變成 當motor == 1 這段時間會不斷的寫入時間,同等0也是
: 是否有什麼判斷式只會做一次性的判斷,目前想往這個方向去找答案,謝謝
是的...目前當下就是利用此方法解決
不過萬一我的 motor==1 的時間 超過2小時...這樣資料會太多...
想改用判斷式來做啟動的判斷跟結束,目前實驗作法是
motor = motor_compare
if(motor ==1 && motor_compare ==0) \\\\這樣是否就能滿足啟動的第一次的條件
if(motor ==0 && motor_copare ==1) \\\關閉的條件
但是結果沒有如期想像....
想請問各位前輩是否有辦法寫成一次性的判斷式。
作者: Ammenze (藍天白雲)   2014-10-26 19:35:00
再說ㄧ次,這問題應該不是DB的問題...
作者: cspy (Perfect Stranger)   2014-11-01 01:35:00
啟動時 進行一次資料插入 結束時進行一次資料更新

Links booklink

Contact Us: admin [ a t ] ucptt.com