Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/15.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
Mysql 如何筛选大于用户输入且小于用户输入的日期行_Mysql_Vb.net - Fatal编程技术网

Mysql 如何筛选大于用户输入且小于用户输入的日期行

Mysql 如何筛选大于用户输入且小于用户输入的日期行,mysql,vb.net,Mysql,Vb.net,我有一个数据表,其中包含: ID | Name | Input_date 001 | Example | 02/06/2016 002 | Example2 | 15/06/2016 003 | Example3 | 02/06/2016 我有一个vb.net表单来指示用户输入 Select Period Month : Year : From : <cboMonth> <cboYear> To : <cboMon

我有一个数据表,其中包含:

ID  |  Name    | Input_date
001 | Example  | 02/06/2016
002 | Example2 | 15/06/2016
003 | Example3 | 02/06/2016
我有一个vb.net表单来指示用户输入

Select Period

       Month :       Year :
From : <cboMonth>    <cboYear>
To   : <cboMonth>    <cboYear>

<OKButton> <CancelButton>
items以字符串形式包含从一月到十二月的月份名称

项目包含日记账数据中“输入日期”列的年份

我想从journals_数据中选择其月份大于表单中的from MOUNT值且小于to MOUNT值的所有行,也用于年份

我在sql代码中遇到了问题,其中用户输入的月份值是类似于一月而不是01的字符串

我使用了DateTime.ParseExact和ToString00技术将一月转换为01,并将其与值组合,并将01和31添加为日值。但它不起作用,它会显示日记账数据中的所有行,而不过滤输入日期


有没有其他方法可以解决我的问题?

我正在尝试找出该怎么做,我得到了这个,它可以工作

'表示月的第一天 Dim dayFrom As String=01 “为了表示该月的最后一天,我计算了该月的天数 暗淡的白昼如细绳 dayTo=DateTime.DaysInMonthCIntcboYear.Text,MonthCDatecbomonthFrom.Text+cboYear.Text.ToString00 连接 DA=新OLEDB数据适配器从输入日期>=&_
FormatDateTime.ParseExactdayFrom++cbomonthFrom.Text++cboYear.Text,dd-MMMM-yyyy,CultureInfo.InvariantCulture,dd/MM/yyyyy&首先输入日期,使用日期数据类型存储日期考虑为此使用DateTimePicker控件。计算月数-年*12+月并进行比较