请各位高手帮我看看这段代码!报SELECT 子句中包含一个保留字、拼写错误或丢失的参数,或标点符号不正确。

subShowProduct(TitleLen)ifTitleLen<0orTitleLen>200thenTitleLen=50endififcurrentpage<1... sub ShowProduct(TitleLen)
if TitleLen<0 or TitleLen>200 then
TitleLen=50
end if
if currentpage<1 then
currentpage=1
end if
if (currentpage-1)*MaxPerPage>totalput then
if (totalPut mod MaxPerPage)=0 then
currentpage= totalPut \ MaxPerPage
else
currentpage= totalPut \ MaxPerPage + 1
end if
end if
if currentPage=1 then
sqlProduct="select top " & MaxPerPage
else
sqlProduct="select "
end if

sqlProduct=sqlProduct & " ID,Product_Id,BigClassName,SmallClassName,IncludePic,Title,Price,Spec,Unit,Memo,DefaultPicUrl,UpdateTime,Hits from Product where Passed=True "
if BigClassName<>"" then
sqlProduct=sqlProduct & " and BigClassName='" & BigClassName & "' "
if SmallClassName<>"" then
sqlProduct=sqlProduct & " and SmallClassName='" & SmallClassName & "' "
end if
end if
Set rsProduct= Server.CreateObject("ADODB.Recordset")
sqlProduct=sqlProduct & "order by UpdateTime desc"
rsproduct.open sqlproduct,conn,1,1 报这句的错
response.write"sss"
response.end
if rsProduct.bof and rsProduct.eof then
response.Write("<br><li>没有任何产品</li>")
else
if currentPage=1 then
call ProductContent(TitleLen)
else
if (currentPage-1)*MaxPerPage<totalPut then
rsProduct.move (currentPage-1)*MaxPerPage
dim bookmark
bookmark=rsProduct.bookmark
call ProductContent(TitleLen)
else
currentPage=1
call ProductContent(TitleLen)
end if
end if
end if
rsProduct.close
set rsProduct=nothing
end sub
展开
 我来答
网海1书生
科技发烧友

2011-09-14 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12311 获赞数:26231

向TA提问 私信TA
展开全部
Memo这个是保留字,不能直接做字段名的,实在要用必须加方括号,即
sqlProduct=sqlProduct & " ID,Product_Id,BigClassName,SmallClassName,IncludePic,Title,Price,Spec,Unit,[Memo],DefaultPicUrl,UpdateTime,Hits from Product where Passed=True "

建议你尽量不要用单个英文单词做字段名,以免不小心和系统保留字冲突。比如Update和Time这两个单词都是保留字,最好不要用做字段名,但合为UpdateTime就没问题了。
追问
你好!我按照你给的方法,还是报错,我把它改为sqlProduct=sqlProduct & " ID from Product where Passed=True "

测试了还是报错是什么原因.请高手指教
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式