vb.net每日时间记录

时间:2012-10-17 07:50:36

标签: vb.net date time

我需要一些关于如何正确处理这个问题的想法/建议。我有能力

Table: dtr
---------------------------------------------------------------------------------------
id_dtr | dtr_date | time_in_am | time_out_am | time_in_pm | time_out_pm | employee_id 
---------------------------------------------------------------------------------------
   1   |2012-10-17| 15:20:41   |

我想知道如何在这里插入日期。我在vb.net中使用sql查询。

cmd.commandText = "insert into dtr(dtr_date)values(curdate())"
cmd.executenonquery()
cmd.commandText = "update dtr set time_in_am = curTime(),employee_id=@emp_id where id_dtr=last_insert_id()"
cmd.executenonquery()

我的问题是如何填写time_out_amtime_in_pmtime_out_pm字段中的字段。因此,如果我time_in_am,则下一个time_out_am将被填充,依此类推。我在vb.net中有点新,因为我们只是从vfp迁移。

1 个答案:

答案 0 :(得分:0)

如果我遇到问题,您可以使用检查功能更改更新。 像这样:cmd.commandText =“update dtr set”& CurrentValue& “= curTime(),employee_id = @ emp_id,其中id_dtr = last_insert_id()”。 CurrentValue是一个函数,它返回一个字符串,其中包含要填充的当前字段的名称。