-2
だから、Visual Basicの2010年の私のDateTimePickerのフォーマットがdd/MM/yyyy
ですが、私は日付を照会するたびに、それはこの形式で自身を照会を照会するときのDateTimePickerは、フォーマットを切り替えMM/dd/yyyy
vb.netは:
例:私は私のデータベースに3つのレジスタを持って ましたある...
2016年2月7日(フォーマットはDD/MM/YYYYである)
2016年3月7日
2016年4月7日
私のdatetimepickerで02/07/2016と05/07/2016を選択すると、07/02/2016と07/05/2016と表示されます なぜこれが起こりますか?ここで
は私のコードですPrivate Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
Dim provider As String = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source ="
Dim dataFile As String = "E:\Serna Impresos 2016\Serna Impresos 2016\Serna Impresos 2016\bin\Debug\SIDB.accdb"
Dim connString As String = provider & dataFile
Dim myConnection As OleDbConnection
Dim cmd As OleDbCommand
Dim qHrsTrab As String = "SELECT SUM(Horas_trabajadas) FROM Trabaja WHERE IdEmpleado = " & IdEmptxt.Text & " AND Fecha >= #" & consultaIniDTP.Value.ToString("dd/MM/yyyy") & "# AND Fecha <= #" & ConsultaFinDTP.Value.ToString("dd/MM/yyyy") & "#"
myConnection = New OleDbConnection(connString)
Try
myConnection.Open()
cmd = New OleDbCommand(qHrsTrab, myConnection)
Dim reader As OleDbDataReader = cmd.ExecuteReader()
While reader.Read
hrsTrabajadastxt.Text = reader.Item(0)
End While
reader.Close()
cmd.Dispose()
myConnection.Close()
Catch ex As Exception
hrsTrabajadastxt.Text = 0
End Try