Mysql 我不知道这个代码的错误在哪里
试一试 MySqlConn.Open()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
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)。实际消息是什么?它可能不喜欢文本与数学运算符一起使用