首页 > 解决方案 > ms-access "Great Than" 或相等查询

问题描述

我有一个包含 40 名学生的 Ms-access 数据库,我想找到至少 18 岁的学生。

我尝试使用此代码,但它不起作用!

Try
    DataGridView1.Rows.Clear()
    Dim dt As DataTable = New DBConnect().selectdata(String.Format("SELECT ID, Name FROM Students where Age > %{0}%", FlatTextBox8.Text))
    For i As Integer = 0 To dt.Rows.Count - 1
        DataGridView1.Rows.Add(i + 1, dt.Rows(i)(0), dt.Rows(i)(1))
    Next
    dt.Dispose()
    dt = Nothing
Catch ex As Exception

End Try

我怎样才能做到这一点?

标签: vb.netms-access

解决方案


名称是保留字,因此请尝试:

String.Format("SELECT ID, [Name] FROM Students where Age > {0}", FlatTextBox8.Text))

也就是说,使用参数。


推荐阅读