0

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

表:dtr
-------------------------------------------------- -------------------------------------
id_dtr | dtr_date | 时间_in_am | time_out_am | time_in_pm | time_out_pm | 员工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_am, time_in_pm,字段中的time_out_pm字段。所以当我有time_in_am下一个time_out_am时会被填满等等。我是 vb.net 的新手,因为我们刚刚从 vfp 迁移。

4

1 回答 1

0

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

于 2012-10-18T21:17:34.423 回答