最近我制作了一个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。
答案 0 :(得分:0)
在[square]
括号中放置表和/或列的名称是SQL Server的主题。在MySQL中,你可以让它们保持朴素,或者如果它们是保留字,就把它们放在反引号中。
你想要这样的东西
DV.RowFilter = String.Format("barkod Like '%" & textbox1.Text & "%'")