使用星期日

时间:2017-04-25 04:08:03

标签: vb.net

enter image description here

Hello guyz请帮帮忙。

从上面的快照中,“日期”列的日期为“2017年3月17日”和“2017年3月26日”。当我将考勤日志导入datagridview时,我想自动删除“日期”列中的星期日行。

到目前为止,我的代码只是逐个删除:

    conn.Open()
    cmd.Connection = conn
    cmd.CommandText = "DELETE FROM tblEmployeeAttendance WHERE [Date] = '3/17/2017' "
    cmd.ExecuteNonQuery()
    conn.Close()

但我想在加载到datagridview时删除。

2 个答案:

答案 0 :(得分:0)

尝试此更改日期

While fromatafter.DayOfWeek = DayOfWeek.Saturday OrElse fromatafter.DayOfWeek = DayOfWeek.Sunday
    fromatafter = fromatafter.AddDays(-1)
    End While
    dates.Add(fromatafter.ToString("MM/dd/yyyy"))

您需要将日期返回的日期分配给您的变量。

答案 1 :(得分:0)

您可以对sql命令使用datepart函数     DELETE FROM tblEmployeeAttendance WHERE Datepart(dw,[Date])= 1