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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.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_Ms Access_Oledb - Fatal编程技术网

Vb.net 日期时间选择中缺少运算符

Vb.net 日期时间选择中缺少运算符,vb.net,ms-access,oledb,Vb.net,Ms Access,Oledb,它给了我以下错误: 查询表达式“date\u writed”中的语法错误(缺少运算符) 2015年1月2日12:11:00至2015年1月2日12:11:00之间 解决办法是什么? 非常感谢您的帮助。您需要格式正确的日期字符串表达式: Dim rmfrom As Date rmfrom = DateTime.ParseExact(hapfromrm.Value, "dd/mm/yyyy", Nothing) Dim rmto As Date rm

它给了我以下错误:

查询表达式“date\u writed”中的语法错误(缺少运算符) 2015年1月2日12:11:00至2015年1月2日12:11:00之间

解决办法是什么?
非常感谢您的帮助。

您需要格式正确的日期字符串表达式:

 Dim rmfrom As Date
        rmfrom = DateTime.ParseExact(hapfromrm.Value, "dd/mm/yyyy", Nothing)
        Dim rmto As Date
        rmto = DateTime.ParseExact(hapfromrm.Value, "dd/mm/yyyy", Nothing)
        con.Open()
        cmd = New OleDbCommand("SELECT * FROM writes WHERE date_written BETWEEN " & rmfrom & " AND " & rmto & "", con)

日期应以引号表示,即“2015年1月2日12:11:00 AM”和“2015年1月2日12:11:00 AM”。
cmd = New OleDbCommand("SELECT * FROM writes WHERE date_written BETWEEN #" & rmfrom.ToString("yyyy'/'MM'/'dd") & "# AND #" & rmto.ToString("yyyy'/'MM'/'dd") & "#", con)