0

私はこれに適切に対処する方法についていくつかのアイデア/提案が必要です..私は私の能力を持っています

テーブル:dtr
-------------------------------------------------- -------------------------------------
id_dtr | dtr_date | time_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_amtime_in_pmですtime_out_pm。だから、もし私が持っていればtime_in_am、次time_out_amは満たされるでしょう。vfpから移行したばかりなので、vb.netは少し新しいです。

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 に答える