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 从数据集中筛选假日表_Vb.net - Fatal编程技术网

Vb.net 从数据集中筛选假日表

Vb.net 从数据集中筛选假日表,vb.net,Vb.net,我已经有了从数据集中删除weekend的方法: = DateDiff("ww", Fields!Adj__Date_Received.Value, Fields!QC_Completed.Value, vbMonday) +DateDiff("ww", Fields!Adj__Date_Received.Value, Fields!QC_Completed.Value, vbTuesday) +DateDiff("ww", Fields!Adj__Date_Received.Value, Fie

我已经有了从数据集中删除weekend的方法:

= DateDiff("ww", Fields!Adj__Date_Received.Value, Fields!QC_Completed.Value, vbMonday)
+DateDiff("ww", Fields!Adj__Date_Received.Value, Fields!QC_Completed.Value, vbTuesday)
+DateDiff("ww", Fields!Adj__Date_Received.Value, Fields!QC_Completed.Value, vbWednesday)
+DateDiff("ww", Fields!Adj__Date_Received.Value, Fields!QC_Completed.Value, vbThursday)
+DateDiff("ww", Fields!Adj__Date_Received.Value, Fields!QC_Completed.Value, vbFriday)

现在正试图取消假期。但是我想不出来。我有一个表dbo.Holiday\u表,其中包含假日的数据。只是需要表达才能使用。请帮忙。谢谢

为什么不在SQL中执行此操作?它会简单得多,性能也会显著提高。预期的结果是什么?两个日期之间的天数,不包括周末和节假日?我想,如果你坚持在代码中这样做(而不是像@UnhandledExcepSean正确建议的那样在db中),而不是添加所有这些
DateDiff
s,LINQ会让这变得更容易。作为一个例子,SQL会是什么样子?我有这个选择。你的查询结构是什么来获取你的数据的?你的假日餐桌是什么样子的?您是否在vb.net中使用老式ado?为什么?