SQL语句冲突

来源:百度知道 编辑:UC知道 时间:2024/05/26 15:26:20
<% sql2 = "select * from SK_Article where ClassID = 151 order by ArticleID desc "
Set rs2 = Server.CreateObject("ADODB.recordset")
rs2.open sql2,Conn,1,1
%>

这是我写的SQL语句,ClassID 好像跟SQL默认的一些关键词冲突了,死活不显示,记得加一个标注就可以了,忘记标注是什么了,知道的赶紧帮我!
不行, 我用的是asp家access

[] '' "" 都用过来, 如果我把 ClassID 换成其他字段名字好了 一换回ClassID就不行!

@ 试试 我也记不清了

sql2 = "select * from SK_Article where Class like '%"&ID= 151 &"%' order by ArticleID desc "
行不?

标准是双引号 SQLserver等也可以用中括号[] 其它的数据库可能有自己的特殊标识符界定符号,但一般来说应该都支持双引号的,你试试吧

select * from SK_Article where SK_Article.ClassID = 151 order by ArticleID desc
把表名加上呢?