作者xep72345 (gorilla)
看板Database
标题Re: aceess 插入栏位问题
时间Sat Oct 25 11:24:42 2014
※ 引述《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) \\\关闭的条件
但是结果没有如期想像....
想请问各位前辈是否有办法写成一次性的判断式。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 120.101.9.154
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Database/M.1414207484.A.C45.html
1F:→ Ammenze: 再说ㄧ次,这问题应该不是DB的问题... 10/26 19:35
2F:→ cspy: 启动时 进行一次资料插入 结束时进行一次资料更新 11/01 01:35