使用rowfilter在vb.net中搜索mysql的问题

时间:2015-07-19 13:30:41

标签: mysql vb.net

最近我制作了一个mysql数据库并将其连接到vb.net但我的搜索引擎似乎失败了。我试过这个例子:

Dim bazaDataSet As New DataTable
Dim DV As New DataView(bazaDataSet)

DV.RowFilter = String.Format("[barkod] Like '%" & textbox1.Text & "%'")
DataGridView1.DataSource = DV

我收到一个错误,列名称(在这种情况下是" barkod")无法找到。我正在使用visual studio 2013和net framework 4.5.1。

1 个答案:

答案 0 :(得分:0)

[square]括号中放置表和/或列的名称是SQL Server的主题。在MySQL中,你可以让它们保持朴素,或者如果它们是保留字,就把它们放在反引号中。

你想要这样的东西

DV.RowFilter = String.Format("barkod Like '%" & textbox1.Text & "%'")