Re: 請問有關時間互減的問題
※ 引述《fumizuki (小獅子)》之銘言:
: 1.
: "Select 資料表1.時間1-資料表2.時間2 As 時間 From 資料表1,資料表2"
: Print Int(tbl.Fields("時間") * 24 * 60)
: ※ 引述《kobeslaker (thewonder)》之銘言:
: : 因為是不同資料表
: : 不知道該怎麼減?
: : 若是要存成同個資料表
: : 要怎麼設置呢?
: : 因為insert into的語法好像沒有where條件式
: : 我不知道如何讓按鈕二按下時 把結束時間存到先前已在的編號那一欄
: : 所以才存成兩個資料表
: : 希望高手能幫忙開解疑問 orz
: 設計資料表一定會設計流水號,你可以用變數記錄這個流水號
: 要存結束時間時 就下sql指令 select * from 資料表 where 流水號=xxxx
: 然後直接修改第二個時間欄位,再執行update指令
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Dim time2 As Date = Now()
Dim connStr As String = "Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=" & MapPath("car.mdb")
Dim conn As New OleDbConnection(connStr)
conn.Open()
Dim sqla As String = "select DateDiff(DateInterval.Hour,time1,time2)
from car where memno ='" & TextBox1.Text & "' "
這個sql語法可以顯示出時間差嗎 ?
Dim cmd As New OleDbCommand(sqla, conn)
cmd.ExecuteNonQuery()
'conn.Close()
DataGrid1.DataSource = cmd.ExecuteReader()
DataGrid1.DataBind()
conn.Close()
Me.Label5.Text = "計費!!"
End Sub
這邊還有哪裡有錯呢?
"無值提供給一或多個必要參數。"
不太知道這問題出在哪 ?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.25.118.31
推
01/07 23:05, , 1F
01/07 23:05, 1F
推
01/07 23:05, , 2F
01/07 23:05, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):