mySQL = "SELECT SN AS 型號,StartTime AS 開始時間,EndTime as 結束時間,IsOK AS 狀態" & _
" FROM tb_Data_ChaXiaoU" & _
" WHERE StartTime>= '" & Format(DateTimePicker1.Value, "yyyy-MM-dd") & " 00:00:00.000' AND EndTime <= '" & Format(DateTimePicker2.Value, "yyyy-MM-dd") & " 23:59:59.000 '"
'DataAdapter執行SQL陳述句
Dim adapter As New SqlClient.SqlDataAdapter(mySQL, myCon)
Dim dt As New DataTable("myQuery")
adapter.Fill(dt)
dgv_DataQuery.DataSource = dt
修改
'往 資料庫里寫入資料
Dim mySQLstr As String
mySQLstr = "UPDATE tb_Data_ChaXiaoU_Model SET SAP= @_SAP, UCount=@_UCount WHERE Model=@_Model"
Dim cmd1 As New SqlClient.SqlCommand(mySQLstr, myCon)
cmd1.Parameters.Add(New SqlClient.SqlParameter("@_Model", txt_Model.Text))
cmd1.Parameters.Add(New SqlClient.SqlParameter("@_SAP", txt_SAP.Text))
cmd1.Parameters.Add(New SqlClient.SqlParameter("@_UCount", Val(txt_UCount.Text)))
Try
myCon.Open()
cmd1.ExecuteNonQuery()
myCon.Close()
Catch ex As Exception
myCon.Close()
End Try
dim strFilePath As String = AppDomain.CurrentDomain.SetupInformation.ApplicationBase 'strFilePath
dim myCon As New OleDbConnection("Provider=Microsoft.Jet.Oledb.4.0; Jet OLEDB:Database Password=sa123 ;Data Source=" & strFilePath & "DataBase\Common.mdb")
Dim mySQL As String
mySQL = "SELECT BarCodeItem AS Item條碼,BarCodeCTN AS CTN條碼, Destination AS 發往地 ,DistributeLine AS 分發線,Curdate as 分發日期 FROM ProductStock" & _
" WHERE CurDate>= '" & Format(DateTimePicker1.Value, "yyyy-MM-dd") & " 00:00:00' AND CurDate <= '" & Format(DateTimePicker2.Value, "yyyy-MM-dd") & "23:59:59'"
'DataAdapter執行SQL陳述句
Dim adapter As New OleDbDataAdapter(mySQL, myCon)
Dim dt As New DataTable("ProductStock")
adapter.Fill(dt)
dgv_DataQuery.DataSource = dt
'For i As Integer = 0 To dgv_DataQuery.ColumnCount - 1
' 'DGV1.Columns(6).Width = 300
'Next
Dim cmd As New OleDbCommand(mySQL, myCon)
myCon.Open()
Dim myreader As OleDbDataReader = cmd.ExecuteReader
myreader.Read()
myCon.Close()
If dgv_DataQuery.RowCount < 2 Then
MessageBox.Show("無查詢記錄", "提示")
End If