把一个表中的数值在条件过滤通过日期

0

的问题

使用ado.net 并试图过滤器内的日期,但继续得到错误。

string query1 = $"Select * from buy Where [date] >= {dmy} and [date] < {dmyplus}";
            SqlConnection connection1 = new SqlConnection(ConnetionPath4);
            SqlDataAdapter adapter1 = new SqlDataAdapter(query1, connection1);
            DataTable data1 = new DataTable();
            adapter1.Fill(data1);

通过这种方式dmy和dmyplus是 var dmy="'2021/21/11'" var dmyplus="'2021/22/11'"

我的错误是"转换的varchar数据类型datetime数据类型了一个范围值"

c# datatable date gridview
2021-11-23 10:51:44
1

最好的答案

0

嗨我终于破解代码

2021-11-23 13:32:12

我不想鸡蛋里挑骨头-但 绝不会发生的参数化的发言。
Franz Gleichmann

@FranzGleichmann是的,我知道我试过但是我收到的全的另一个错误我知道使用的参数将会是更美好和更安全,但这是不必要因为我在我的形式用户是不可能写任何东西和整个动作是自动的,所以我并不担心sql注射。 但是,仍然im感谢你的建议。谢谢你
benyamin dashtestani

其他语言

此页面有其他语言版本

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................