在关键字 'Order' 附近有语法错误..急!

如下代码:<%
Dim SQL,Rs,i,TypeName,Typeid,N_TypeName
Dim Title,FileName,Path,DateAndTime
Dim Class1,Key
'//跨站检测
Check_Url()
'//获取参数值
Class1 = Replace_Text(Request("class"))
Key = Replace_Text(Request("key"))
'//开始从数据库中获取某类别的新闻
SQL = "Select Title,FileName,Path,DateAndTime,t_Color From [pH_New_Info]

Where Flag=1 And (Title Like '%"&Key&"%' or Content Like '%"&Key&"%')"
If Class1 <> "0" Then
SQL = SQL&" And Typeid="&Cstr(Class1)
End if
SQL = SQL&" Order By DateAndTime Desc"
Set Rs = Server.CreateObject("ADODB.Recordset")
Rs.Open SQL,Conn,1,1

Rs.Pagesize = 20
Psize = Rs.PageSize
PCount = Rs.PageCount
RCount = Rs.RecordCount

PageNo = Cint(Request.QueryString("PageNo"))
If PageNo < 1 Then
PageNo = 1
Elseif PageNo > PCount Then
PageNo = PCount
End if
Thepage = (PageNo-1)*Psize
If Not Rs.Eof Then Rs.AbsolutePage = PageNo

%>
还是不行哦.. 大哥在帮忙看看.. 非常感

后台执行?不大清楚

第1个回答  2008-05-19
SQL = "Select Title,FileName,Path,DateAndTime,t_Color From [pH_New_Info]

Where Flag=1 And (Title Like '%"&Key&"%' or Content Like '%"&Key&"%')"

注意在最后加空格,也就是)"的引号前面,括号后面多加几个空格,因为你后面还有AND语句连接
把SQL语句RESPONSE一下,在后台执行一下看看
那你把response.write sql;的内容给我看看!

在关键字 'Order' 附近有语法错误..急!
SQL = "Select Title,FileName,Path,DateAndTime,t_Color From [pH_New_Info]Where Flag=1 And (Title Like '%"&Key&"%' or Content Like '%"&Key&"%')"注意在最后加空格,也就是)"的引号前面,括号后面多加几个空格,因为你后面还有AND语句连接 把SQL语句RESPONSE一下,在后台执行一下...

存储过程出现错误.关键字'ORDER'附近有语法错误.')'附近有语法错误.
因为order是sql的关键字,如果你用它作表名或字段名,在sql语句中使用时,要用方括号括起来,这样数据库就知道这不是一个关键字而是一个表名或字段名了.改后如下:string sql ="insert into [order]([username],flag,ordertime)values('"+ session["username"].tostring()+ "','"+ 0 +"',conve...

...中指定了非布尔类型的表达式。 关键字 'order' 附近有语法错误...
回答:提示order附近有语法错误,那就是拼接出了问题,一般这种拼接要在exec (@strSQL) 前输出一下语句,print @strSQL以便检查语句的准确性

在关键字“order”附近有语法错误是什么意思
order后的宾语从句得用should+动词原形(should可以省略)如 The teacher insists that she goes to school early.这里的goes应改为go,(就是should go省略了should)

关键字 'order' 附近有语法错误
因为order是SQL的关键字,如果你用它作表名或字段名,在SQL语句中使用时,要用方括号括起来,这样数据库就知道这不是一个关键字而是一个表名或字段名了.改后如下:string sql ="insert into [order] ([username],flag,ordertime) values( '" + Session["username"].ToString() + "','" + 0 +...

...执行的时候 提醒关键字 'Order' 附近有语法错误。 求大神指导。_百 ...
Order是关键字,加[]insert into [Order](ProdutcsFee,ReceiveName,ReceivePhone,ReceivePostCode,ReceiveAddress,ReceiveEmail)values (@ProductsFee,@Name,@Phone,@PostCode,@Address,@Email)select @OrderID=@@Identity

...中指定了非布尔类型的表达式。 关键字 'order' 附近有语法错误...
提示order附近有语法错误,那就是拼接出了问题,一般这种拼接要在exec (@strSQL) 前输出一下语句,print @strSQL以便检查语句的准确性

关键字 'order' 附近有语法错误
这个报错是你的sql语句出错了,order by语句编写错误

关键字 'order' 附近有语法错误
里层的两个需要union的 select都加上括号

...语句的错误 提示关键字 'order' 附近有语法错误。
like '%test%'order by ID DESC )order by ID ASC ---第二种改法 select from (select top 50 from TYPE_221 where keyContent like '%test%')order by ID ASC ---这个应该是你要的结果排序吧 select top 50 from TYPE_221 where keyContent like '%test%'order by ID ASC ...

相似回答
大家正在搜