Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.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_Sql_Vb.net_Visual Studio 2010_Visual Studio - Fatal编程技术网

Mysql 我不知道这个代码的错误在哪里

Mysql 我不知道这个代码的错误在哪里,mysql,sql,vb.net,visual-studio-2010,visual-studio,Mysql,Sql,Vb.net,Visual Studio 2010,Visual Studio,试一试 MySqlConn.Open() Dim Query=“Select*From venuesdb.cost where EventDate>=(“&DateTimePicker1.Text&”)和==(“&DateTimePicker2&“)”您的语法不正确,您可以在之间使用,而不使用=(请注意运算符中的符号顺序): 或在每次指定条件时指定字段: Dim Query = "select * from venuesdb.cost wher

试一试

MySqlConn.Open()

Dim Query=“Select*From venuesdb.cost where EventDate>=(“&DateTimePicker1.Text&”)和=<(“&DateTimePicker2.Text&”)”
Command=newmysqlcommand(查询,MySqlConn)
SQLDataAdapter.SelectCommand=Command
SQLDataAdapter.Fill(DatabaseDatSet)
Bindsource.DataSource=DatabaseDatSet
DataGridView1.DataSource=Bindsource
SQLDataAdapter.Update(DatabaseDatSet)
MySqlConn.Close()
特例
MessageBox.Show(例如Message)
结束尝试
MySqlConn.Dispose()

我不断收到错误消息,说这里有一个SQL错误“>=(“&DateTimePicker2&“)”

您的语法不正确,您可以在
之间使用
,而不使用
=
(请注意运算符中的符号顺序):

或在每次指定条件时指定字段:

Dim Query = "select *
             from venuesdb.cost
             where EventDate  >= '" & DateTimePicker1.Text & "' AND EventDate <= '" & DateTimePicker2.Text & "'"
Dim Query=“选择*
来自venuesdb.cost

如果EventDate>='“&DateTimePicker1.Text&'”和EventDate语法不正确,则可以在
=
之间使用
,而不使用
=
(请注意运算符中的符号顺序):

或在每次指定条件时指定字段:

Dim Query = "select *
             from venuesdb.cost
             where EventDate  >= '" & DateTimePicker1.Text & "' AND EventDate <= '" & DateTimePicker2.Text & "'"
Dim Query=“选择*
来自venuesdb.cost

如果EventDate>='“&DateTimePicker1.Text&'”和EventDate语法不正确,则可以在
=
之间使用
,而不使用
=
(请注意运算符中的符号顺序):

或在每次指定条件时指定字段:

Dim Query = "select *
             from venuesdb.cost
             where EventDate  >= '" & DateTimePicker1.Text & "' AND EventDate <= '" & DateTimePicker2.Text & "'"
Dim Query=“选择*
来自venuesdb.cost

如果EventDate>='“&DateTimePicker1.Text&'”和EventDate语法不正确,则可以在
=
之间使用
,而不使用
=
(请注意运算符中的符号顺序):

或在每次指定条件时指定字段:

Dim Query = "select *
             from venuesdb.cost
             where EventDate  >= '" & DateTimePicker1.Text & "' AND EventDate <= '" & DateTimePicker2.Text & "'"
Dim Query=“选择*
来自venuesdb.cost

其中EventDate>=“&DateTimePicker1.Text&”和EventDate您在查询中遗漏了一个
EventDate
。将代码更改为:

Dim Query = "Select * From venuesdb.cost where EventDate  >= ('" & DateTimePicker1.Text & "') AND EventDate =< ('" & DateTimePicker2.Text & "')"
Dim Query=“从venuesdb.cost中选择*,其中EventDate>=(“&DateTimePicker1.Text&”)和EventDate=<(“&DateTimePicker2.Text&”)”

此外,您应该在查询中使用参数以避免SQL注入攻击。您可以阅读更多关于这个问题的信息。

您在查询中遗漏了一个
EventDate
。将代码更改为:

Dim Query = "Select * From venuesdb.cost where EventDate  >= ('" & DateTimePicker1.Text & "') AND EventDate =< ('" & DateTimePicker2.Text & "')"
Dim Query=“从venuesdb.cost中选择*,其中EventDate>=(“&DateTimePicker1.Text&”)和EventDate=<(“&DateTimePicker2.Text&”)”

此外,您应该在查询中使用参数以避免SQL注入攻击。您可以阅读更多关于这个问题的信息。

您在查询中遗漏了一个
EventDate
。将代码更改为:

Dim Query = "Select * From venuesdb.cost where EventDate  >= ('" & DateTimePicker1.Text & "') AND EventDate =< ('" & DateTimePicker2.Text & "')"
Dim Query=“从venuesdb.cost中选择*,其中EventDate>=(“&DateTimePicker1.Text&”)和EventDate=<(“&DateTimePicker2.Text&”)”

此外,您应该在查询中使用参数以避免SQL注入攻击。您可以阅读更多关于这个问题的信息。

您在查询中遗漏了一个
EventDate
。将代码更改为:

Dim Query = "Select * From venuesdb.cost where EventDate  >= ('" & DateTimePicker1.Text & "') AND EventDate =< ('" & DateTimePicker2.Text & "')"
Dim Query=“从venuesdb.cost中选择*,其中EventDate>=(“&DateTimePicker1.Text&”)和EventDate=<(“&DateTimePicker2.Text&”)”

此外,您应该在查询中使用参数以避免SQL注入攻击。您可以阅读更多有关此问题的信息。

您的查询语法不正确。为什么要将
WHERE
字段放在括号中?另外,我认为您需要在
之后再次指定字段名(EventDate)。实际消息是什么?它可能不喜欢与数学运算符一起使用的文本查询的语法不正确。为什么要将
WHERE
字段放在括号中?另外,我认为您需要在
之后再次指定字段名(EventDate)。实际消息是什么?它可能不喜欢与数学运算符一起使用的文本查询的语法不正确。为什么要将
WHERE
字段放在括号中?另外,我认为您需要在
之后再次指定字段名(EventDate)。实际消息是什么?它可能不喜欢与数学运算符一起使用的文本查询的语法不正确。为什么要将
WHERE
字段放在括号中?另外,我认为您需要在
之后再次指定字段名(EventDate)。实际消息是什么?它可能不喜欢文本与数学运算符一起使用