Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
vb.net:DateTimePicker在查询时切换格式_Vb.net_Date_Datepicker - Fatal编程技术网

vb.net:DateTimePicker在查询时切换格式

vb.net:DateTimePicker在查询时切换格式,vb.net,date,datepicker,Vb.net,Date,Datepicker,因此,我的DateTimePicker在VisualBasic2010上的格式是dd/MM/yyyy,但每当我查询日期时,它都会以这种格式MM/dd/yyyy查询自己 例如: 我的数据库中有3个寄存器,它们是 2016年7月2日格式为dd/mm/yyyy 2016年7月3日 2016年7月4日 如果在我的datetimepicker中选择2016年7月2日和2016年7月5日,则它将显示为2016年2月7日和2016年5月7日 为什么会发生这种情况 这是我的密码 Private Sub Butt

因此,我的DateTimePicker在VisualBasic2010上的格式是dd/MM/yyyy,但每当我查询日期时,它都会以这种格式MM/dd/yyyy查询自己

例如: 我的数据库中有3个寄存器,它们是

2016年7月2日格式为dd/mm/yyyy

2016年7月3日

2016年7月4日

如果在我的datetimepicker中选择2016年7月2日和2016年7月5日,则它将显示为2016年2月7日和2016年5月7日 为什么会发生这种情况

这是我的密码

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
只需使用与上一个问题相同的yyyy-mm-dd格式: