C#中where条件与oledb数据库的数据比较
我必须从DateTimePicker中获取2个值,然后将它们的值与数据库中的值进行比较 代码:C#中where条件与oledb数据库的数据比较,c#,ms-access,C#,Ms Access,我必须从DateTimePicker中获取2个值,然后将它们的值与数据库中的值进行比较 代码: 它没有显示任何错误,但我没有得到输出值。请尝试以下select语句: string mySelectQuery = "Select * from " + out_table + " WHERE [Date] Between '" + dt_start + "' and '" + dt_end + "' "; Access对日期使用#。这应该起作用: string mySelectQuery = "S
它没有显示任何错误,但我没有得到输出值。请尝试以下select语句:
string mySelectQuery = "Select * from " + out_table + " WHERE [Date] Between '" + dt_start + "' and '" + dt_end + "' ";
Access对日期使用#。这应该起作用:
string mySelectQuery = "Select * from " + out_table + " WHERE [Date] Between #" + dt_start + "# and #" + dt_end + "#";
在VBA中,您可能会遇到语言环境方面的问题,我怀疑在这里也是如此。Access需要明确的日期,如yyyy/mm/dd,否则可以使用US日期格式。
string mySelectQuery = "Select * from " + out_table + " WHERE [Date] Between #" + dt_start + "# and #" + dt_end + "#";