掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
一括して更新するSQLは (ID:100923)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
試してみました。 TABLE list ID オートナンバー 開始時間 日付/時刻型 終了時間 日付/時刻型 経過時間 数値型 テストデータ ID 開始時間 終了時間 経過時間 1 2008/05/10 10:10:00 2008/06/10 13:10:00 0 2 2008/06/10 12:00:00 2008/06/10 13:00:00 0 Private Sub Form_Load() Dim ado_db As adodb.Connection Set ado_db = CreateObject("ADODB.Connection") ado_db.Open "DSN=ADO_TEST" ' ADO_TESTは自前で登録 ado_db.Execute ("UPDATE list SET 経過時間 = datediff('n',開始時間,終了時間);") ado_db.Close End End Sub 実行結果 ID 開始時間 終了時間 経過時間 1 2008/05/10 10:10:00 2008/06/10 13:10:00 44820 2 2008/06/10 12:00:00 2008/06/10 13:00:00 60 こういうことをしたいのでは? であれば、プロジェクトも新規作成 テーブル構成もまるっきり同じにして試してみては どうでしょう? #なんとなく最初のこの辺の質問から抜け出せていないような気が。。 #Dim wtime #wtime = Datediff ("n",format(time,"h:n"),format(time2,"h:n")),
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.