SQL 限制条款 - vb.net

SQL Limit clause - vb.net

我一直在尝试为我关于 LIMIT 子句的查询找到解决方案,这是我的代码,

    "SELECT * FROM tbl_student WHERE s_grade='" & grade.Text & "' AND s_status='Validated' ORDER BY s_id_no ASC LIMIT 10"

我想知道是否可以,

    "SELECT * FROM tbl_student WHERE s_grade='" & grade.Text & "' AND s_status='Validated' ORDER BY s_id_no ASC LIMIT='" & txt_limit.Text & "'"

根据我的选择获取限制值,其中包含限制,但未能这样做,我收到此语法错误。

= 符号不与 LIMIT
一起使用 试试这个

 "SELECT * FROM tbl_student WHERE s_grade='" & grade.Text & "' AND
 s_status='Validated' ORDER BY s_id_no ASC LIMIT " & txt_limit.Text & ";

LIMIT='" & txt_limit.Text & "'更改为LIMIT " & txt_limit.Text & "

两次更正
1.) LIMIT=: = 对 LIMIT 子句无效
2.) '" & txt_limit.Text & "':您将其连接为字符串,因为
你已经使用 '' 命令文本生成 LIMIT '10',所以你应该避免它 ''