账号通
    

账号  

密码  

1508

查看

1

回复
主题:SQL读取空间博客的ID(URL)时解析出错 [收藏主题]  
waterluo 当前离线

68

主题

0

广播

0

粉丝
添加关注
级别:学前班

用户积分:876 分
登录次数:23 次
注册时间:2009/4/9
最后登录:2010/12/25
waterluo 发表于:2009/11/23 11:47:00   | 显示全部帖子 查看该作者主题 楼主 
做在线知识付费 选科汛云开店

目的是


读取推荐空间的最新博客日志


 


select top {$Param(0)} KS_BlogInfo.ID,KS_BlogInfo.Title,KS_BlogInfo.UserName from KS_Blog,KS_BlogInfo where KS_BlogInfo.UserName=KS_Blog.UserName and KS_Blog.Recommend=1 order by KS_BlogInfo.ID desc


 


 


[loop={$Param(0)}]
<li>
<a href="{$Field(ID,GetInfoUrl,0,1)}">{$Field(Title,Text,0,...,0,)}</a>
</li>
[/loop]


 


结果出错,出错的项目是{$Field(ID,GetInfoUrl,0,1)},错误代码为:


------------------


Microsoft Jet 数据库引擎找不到输入表或查询 '0'。 确定它是否存在,以及它的名称的拼写是否正确。
F:\WEB\CMS\SHOPRES\SPACE\../KS_Cls/Kesion.Label.SQLCls.asp, 第 439 行
-------------------


 


 


不得以,手动改成如下


<a href="/space/?{$Field(UserName,Text,0,...,0,)}/blog/{$Field(ID,GetInfoUrl,0,2)}" target="_blank">{$Field(Title,Text,0,...,0,)}</a>


 


这样最大的麻烦是,当系统设置为rewrite改写时,又得手动扣作


而LB读取最新博客时则可以,不过LB没法达到如上目的


 

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.53711秒 powered by KesionCMS 9.0